技术开发 频道

Eclipse开发经典教程:常用SWT组件

组件的属性

通过用户创建组件时,应该指定组件的属性,组件的属性包括组件的风格(Style)和对齐方式等,下面将通过Button组件的属性进行介绍,其它组件的属性也类似。

组件的风格

用户可以通过“org.eclipse.swt.widgets.Button”新建一个SWT的“Button”按钮,新建按钮可以指定如下不同风格的参数。

·SWT.PUSH:PUSH按钮(普通按钮)。
·SWT.CHECK:复选框按钮。
·SWT.RADIO:单选按钮。
·SWT.TOGGLE:TOGGLE按钮(带状态的普通按钮)。
·SWT.ARROW:箭头按钮。
·SWT.FLAT:扁平按钮。
·SWT.BORDER:带边框按钮。

其中,SWT.FLAT、SWT.BORDER和其他风格可以同时存在。按钮风格显示如表1所示。



组件的对齐方式

按钮中的文字可以设置对齐方式。SWT中按钮的对齐方式有3种,左对齐、右对齐和居中,另外,当为箭头按钮时,可以设置箭头向上或向下,如表2所示。


另外,用户不但可以设置按钮风格、对齐方式和状态,还能通过setImage方法设置按钮的图片。另外,可以同时组合这些风格、对齐方式和状态,使按钮符合用户的需求,例如风格“SWT.BORDER|SWT.RADIO”可以设置按钮为带边框的单选按钮。

0
相关文章