java rcp是什么,rcp是什么意思
很多朋友对于java rcp是什么和rcp是什么意思不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
rcp是什么意思
rcp,英文缩写词,有多种含义:
一、计算机相关语言。
remote file copy,即远程文件拷贝。
二、商业用语。
Rich Client Platform,指富客户机平台,一种广泛的基于WEB的应用的客户端,其特点便是服务同表现完全的物理分离,表现逻辑完全由客户端来负责。
Rich Client是一个相对的概念,主要是针对时下广泛的基于WEB的应用,因为这种客户端的运行环境没有提供一个很好的组件模型和交互模型致使这种应用的界面的同服务之间的交互变得很奇怪,每一次交互都需要重新组织出整个界面,而这个界面的组织基本在服务器端完成,也所以致使表现层的逻辑居于服务器端。
三、医学用语。
relative chance of paternity,指父子关系的相对机会,是亲权指数(PI)的相对值。
四、建筑用语。
指钢筋混凝土排水管。例如:RCPⅡ2400×2500的意思为:RCP——钢筋混凝土排水管。
什么是rcp连接
★★ Rcp★★
在 Windows 2000计算机和运行远程外壳端口监控程序 rshd的系统之间复制文件。rcp命令是一个连接命令,从Windows 2000计算机发出该命令时,也可以用于其他传输在两台运行 rshd的计算机之间复制文件。rshd端口监控程序可以在 UNIX计算机上使用,而在Windows 2000上不能使用,所以 Windows 2000计算机仅可以作为发出命令的系统参与。远程计算机必须也通过运行 rshd提供 rcp实用程序。
rcp [-a|-b] [-h] [-r] source1 source2... sourceN destination
参数
-a
指定 ASCII传输模式。此模式在传出文件上将回车/换行符转换为回车符,在传入文件中将换行符转换为回车/换行符。该模式为默认的传输模式。
-b
指定二进制图像传输模式。没有执行回车/换行符转换。
-h
传输 Windows 2000计算机上标记为隐藏属性的源文件。如果没有该选项,在 rcp命令行上指定隐藏文件的效果与文件不存在一样。
-r
将源的所有子目录内容递归复制到目标。source和 destination都必须是目录,虽然即使源不是目录,使用-r也能够工作。但将没有递归
java做RCP有什么可以选择的吗
Java自从1995年发布以来,其图形界面一直为世人所诟病。无论是早期的AWT,还是后来的Swing应用程序不能像本地应用程序一样执行,外观也不一样,响应的速度也不快。SWT吸收了AWT和Swing实现的最好的部分:当可以得到本地组件时调用本地实现,当不能得到本地组件时使用Java实现。这就同时保证了与本地窗口部件相当的外观,又提高了响应速度。目前SWT已被广泛应用于开发JAVA富客户端,但是基于SWT/RCP的应用程序界面都是经典的Eclipse界面风格:蓝色的标题栏、灰色的工具栏和状态栏、四方形的视图和编辑器、还是四方的控件,这些界面过于朴素,缺乏吸引力。其实我们可以基于SWT/RCP,编写漂亮GUI的界面。自定义窗口的形状,通过图片背景来美化SWT/RCP窗体界面。窗体可以是多边形,如矩形、圆形、以及这些形状的叠加。按钮控件也可以任意多边形。下图是经典的Eclipse风格界面和美化后界面的比较:左面是一个经典的SWT/RCP窗体界面;右面是美化后的窗体,黑色的外框由一个矩形和一个圆形的叠加而成、圆形的播放按钮、圆弧形的退出按钮、不规则的放映视图等。returnrect;}Region类里面也提供了直接生成矩形的函数add(Rectanglerect)和add(intx,inty,intwidth,intheight)。如果要生成不规则的窗体,如圆形,或者其他形状的窗体,Region不直接提供函数,只能通过坐标数组来实现。如图所示,圆形是通过一组逆时针连接而成的点构成,各个点可以有园半径,圆心坐标推算而成。A1的坐标是(Xo-r,Yo).An的X坐标是XAn=Xo-r+n,Y坐标是YAn=Yo+R。生成圆形坐标数组的函数代码如下:清单2.生成圆形坐标数组的函数代码int[]circle(intr,intoffsetX,intoffsetY){int[]ring=newint[8*r+4];//x^2+y^2=r^2for(inti=0;i<2*r+1;i++){intx=i-r;inty=(int)Math.sqrt(r*r-x*x);ring[2*i]=offsetX+x;ring[2*i+1]=offsetY+y;ring[8*r-2*i-2]=offsetX+x;ring[8*r-2*i-1]=offsetY-y;}returnring;}来源: ibm作者:饶有清
java有什么好的gui框架知乎
1:java GUI框架类型
一种是比较老的AWT框架,一种是新的Swing框架。awt(Abstract window toolkit)的消息机制是基于分层处理的,事件沿着层次结构沿着容器的上方传递。自从java1.1开始,java开始采用新的事件处理模型,采用委托事件模型。
2:委托事件处理
事件源与事件处理程序分开,其实就是建立一种事件源,监听器的模式,事件源就是产生消息的源头,指的是Button,Checkbox,CheckboxGroup,Choice,List,TextArea,TextField,Menu等各种各样的空间。
监听器就是各种各样的接口,程序要处理相应的时间就必须实现这些接口。
事件处理的逻辑步骤,(1)事件源添加监听器(2)实现监听器的接口。
3:事件类型,监听器相关接口
事件监听器
ActionEvent ActionListener
AdjustmentEvent AdjustmentListener
ComponentEvent ComponentListener
Containe rEvent ContainerListener
FocusEvent FocusListener
KeyEvent KeyListener
MouseEvent MouseListener
WindowEvent WindowListener
ItemEvent ItemListener
TextEvent TextListener
事件添加以及删除函数,形式都如下所示:
addActionListener()//添加监听器
removeActionListener()//删除监听器
每个事件监听器都有一个或者几个接口,当implements interface时必须实现所有的的监听器的接口函数,即便函数什么也不做,为了减少这种写空函数的麻烦,java为监听器中函数多于一个提供了一个适配器,适配器里面有默认的函数,需要的时候仅仅重写需要重写的函数即可,如下所示:
class MyWindowListener extends WindowAdapter{
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
4:applet
applet是可以在HTML网页中运行的程序,它在运行的时候会有安全限制,它可以不需要main函数,一个典型的applet程序如下所示:
import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet{
public void paint(Graphics g){
g.drawString("First applet", 10, 10);
}
}
所有public类必须继承Applet类,Applet中主要的方法有 init(),start(),paint(),stop(),destroy(),
init在程序片被创建时候调用;start在程序片进入web浏览器后调用,是在Init之后;stop是在程序片离开浏览器中的视野时关闭响应操作;destroy是在程序片不再被需要时销毁程序片。
5:常用组件类型
(1)Button按键
public Button();public Button(String label);
(2)TextFiled输入框
TextField();TextField(int columns);TextField(String text);TextField(String text, int columns)
(3)TextArea文本输入区域
TextArea();TextArea(int rows,int columns);TextArea(String text);
TextArea(String text,int rows,int columns);TextArea(String text,int rows,int columns,int scrollbars);
(4)Lable标签
Label();Label(String text);Label(String text,int alignment)
(5)Checkbox复选框
Checkbox();Checkbox(String label);Checkbox(String label, boolean state);
Checkbox(String label, boolean state, CheckboxGroup group);
Checkbox(String label, CheckboxGroup group, boolean state);
(6)CheckboxGroup单选按钮
CheckboxGroup()
它把Checkbox放在一起,如下所示:
CheckboxGroup cbg= new CheckboxGroup();
add(new Checkbox("one", cbg, true));
add(new Checkbox("two", cbg, false));
add(new Checkbox("three", cbg, false));
(7)Choice下拉列表
Choice();
点击会会出现一个下拉列表,可以向其中添加Item,如下程序所示:
Choice ColorChooser= new Choice();
ColorChooser.add("Green");
ColorChooser.add("Red");
ColorChooser.add("Blue");
关于本次java rcp是什么和rcp是什么意思的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。