按钮(Button)组件是SWT中最常用的组件,Button类的构造方法是:
Button(Composite parent,int style)
该方法有两个参数:
第一个参数parent是指Button创建在哪一个容器上。Composite(面板)是最常用的容
器,Shell(窗体)继承自Composite,此参数也能接受 Shell和任何继承自 Compsite的类。
第二个参数style用来指定Button的式样。SWT组件可以在构造方法中使用式样(style)来
声明组件的外观形状和文字的式样。SWT组件的构造方法和 Button类相似,参数的含义也
相同。
[b]1.Button组件常用式样 [/b]
SWT.PUSH:按钮。
SWT.CHECK:多选按钮。
SWT.RADIO:单选按钮。
SWT.ARROW:箭头按钮。
SWT.NONE:默认按钮。
SWT.CENTER:文字居中,与 SWT.NONE 相同。
SWT.LEFT:文字靠左。
SWT.RIGHT:文字靠右。
SWT.BORDER:深陷型按钮。
SWT.FLAT:平面型按钮。
一个 Button也可以指定多个式样,只要将指定的各个式样用符号“|”连接起来即可。
如:
Button bt=new Button(shell,SWT.CHECK|SWT.BORDER|SWT.LEFT);
表示创建的按钮bt是一个复选按钮 (CHECK), 深陷型 (BORDER) 、 文字左对齐 (LEFT)。
[b]2.Button组件的常用方法 [/b]
setText(String string):设置组件的标签文字。
setBounds(int x,int y,int width,int height):设置组件的坐标位置和大小(x轴坐标,y轴
坐标,组件宽度width,组件高度height)。
setEnabled(Boolean enabled):设置组件是否可用。true:可用(默认值),false:不可用。
Button(Composite parent,int style)
该方法有两个参数:
第一个参数parent是指Button创建在哪一个容器上。Composite(面板)是最常用的容
器,Shell(窗体)继承自Composite,此参数也能接受 Shell和任何继承自 Compsite的类。
第二个参数style用来指定Button的式样。SWT组件可以在构造方法中使用式样(style)来
声明组件的外观形状和文字的式样。SWT组件的构造方法和 Button类相似,参数的含义也
相同。
[b]1.Button组件常用式样 [/b]
SWT.PUSH:按钮。
SWT.CHECK:多选按钮。
SWT.RADIO:单选按钮。
SWT.ARROW:箭头按钮。
SWT.NONE:默认按钮。
SWT.CENTER:文字居中,与 SWT.NONE 相同。
SWT.LEFT:文字靠左。
SWT.RIGHT:文字靠右。
SWT.BORDER:深陷型按钮。
SWT.FLAT:平面型按钮。
一个 Button也可以指定多个式样,只要将指定的各个式样用符号“|”连接起来即可。
如:
Button bt=new Button(shell,SWT.CHECK|SWT.BORDER|SWT.LEFT);
表示创建的按钮bt是一个复选按钮 (CHECK), 深陷型 (BORDER) 、 文字左对齐 (LEFT)。
[b]2.Button组件的常用方法 [/b]
setText(String string):设置组件的标签文字。
setBounds(int x,int y,int width,int height):设置组件的坐标位置和大小(x轴坐标,y轴
坐标,组件宽度width,组件高度height)。
setEnabled(Boolean enabled):设置组件是否可用。true:可用(默认值),false:不可用。