SWT 控件样式

Shell 

SWT.BORDER //建立一个有边框但没有标题栏的窗口SWT.CLOSE //建立一个只有关闭按钮的窗口SWT.MIN  //建立一个不能最大化的窗口SWT.MAX, //建立一个可以最大化最小化的窗口SWT.NO_TRIM //建立一个没有任何边界和标题栏的窗口SWT.RESIZE //建立一个可以改变大小的窗口SWT.TITLE //建立一个没有标题栏图标,没有关闭按钮的窗口SWT.ON_TOP //建立一个总是在上的窗口,注意:此属性最好CLOSE、MIN、MAX一起使用。SWT.TOOL  //建立一个类似工具栏的窗口SWT.APPLICATION_MODAL //建立一个APPLICATION模态窗口SWT.MODELESS //建立一个非模态窗口SWT.PRIMARY_MODAL //建立一个PRIMARY模态窗口SWT.SYSTEM_MODAL  //建立一个SYSTEM模态窗口# 还有两个快捷属性来建立窗口SHELL_TRIM //建立一个标准模式的窗口,相当于属性设置为CLOSE | TITLE | MIN | MAX | RESIZEDIALOG_TRIM //建立一个对话框模式的窗口,相当于属性设置为TITLE | CLOSE | BORDER

 Label

 SWT.SEPERATOR //该Label作为一个分隔符,此时不能向该Label对象设定文本或图片SWT.HORIZONTAL //当作为分隔符时,该分隔符为水平SWT.VERTICAL //当作为分隔符时,该分隔符为垂直SWT.SHADOW_IN //当作为分隔符时,该分隔符凹陷SWT.SHADOW_OUT //当作为分隔符时,该分隔符凸出SWT.SHADOW_NONE //当作为分隔符时,该分隔符无阴影SWT.CENTER // 文本/图片在Label组件中居中SWT.LEFT //文本/图片在Label组件中居左SWT.RIGHT // 文本/图片在Label组件中居右SWT.WRAP //该Label组件支持“包装”功能

Text

 

 SWT.MULTI //该Text可以有多行SWT.SINGLE //该Text只包含一行,默认值SWT.READ_ONLY //该Text不可编辑SWT.WRAP //支持自动换行功能SWT.BORDER //该Text包括边框SWT.CENTER //该Text中的文字居中SWT.LEFT //该Text中的文字居左,默认值SWT.RIGHT //该Text中的文字居右SWT.PASSWORD  //该Text中的文字以密码形式显示

Button

SWT.ARROW //该Button为箭头样式SWT.CHECK //创建一个Checkbox勾选框SWT.PUSH //创建一个Push ButtonSWT.RADIO //创建一个Radio Button,一组Radio Button中只能有一个被选中SWT.TOGGLE //创建一个Toggle Button,它能够保存当前该Button是否是按下的状态SWT.FLAT //该Push Button的样式为扁平状SWT.UP //向上的箭头SWT.DOWN //向下的箭头SWT.CENTER //该Button上显示的文字居中SWT.LEFT //该Button上显示的文字居左,如果与ARROW样式同时使用,则表示向左指的箭头SWT.RIGHT //该Button上显示的文字居右,如果与ARROW样式同时使用,则表示向右指的箭头

 

 List

  SWT.BORDER //该List控件包含边框SWT.SINGLE //该List控件中的元素,只能有一个处于选中状态SWT.MULTI //该List控件中的元素,允许多个被同时选中 SWT.H_SCROLL //该List控件包含水平滚动条SWT.V_SCROLL //该List控件包含垂直滚动条

 ToolItem

 

 

  SWT.CHECK  点击时会凹下去,再单击则会凸起来SWT.PUSH   普通按钮SWT.RADIO  一组RADIO类型按钮,任意时刻只有一个下陷SWT.DROP_DOWN  旁边带下拉箭头的按钮SWT.SEPARATOR  工具栏项之间的分隔线

ToolBar

 

 SWT.FLAT 具体的工具栏项采用平面样式SWT.RIGHT 工具栏右对齐排列SWT.HORIZONTAL  水平方向的工具栏SWT.VERTICAL  垂直方向的工具栏SWT.SHADOW_OUT 带外阴影的工具栏

 Menu

 

 

SWT.BAR //创建一个菜单栏SWT.DROP_DOWN //创建一个下拉菜单SWT.POP_UP //创建一个弹出菜单SWT.NO_RADIO_GROUP //禁止Radio Button功能SWT.LEFT_TO_RIGHT //菜单自左向右SWT.RIGHT_TO_LEFT //菜单自右向左

MenuItem

   SWT.CHECK //该MenuItem与Button的TOGGLE样式类似,它能够存储该元素的当前状态SWT.CASCADE //该MenuItem能够包含子菜单SWT.PUSH //该MenuItem与Button的PUSH样式类似,单击该元素触发选择事件SWT.RADIO //该MenuItem与Button的RADIO样式类似,多个RADIO元素中,只有一个能够被选中SWT.SEPARATOR //在菜单中创建一个分隔符

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部