欢迎来到天天文库
浏览记录
ID:11901704
大小:20.39 KB
页数:12页
时间:2018-07-14
《swtjface常用组件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SWT/JFace常用组件 1按钮组件(Button) (1)Button组件常用样式 SWT.PUSH按钮 SWT.CHECK多选按钮 SWT.RADIO单选按钮 SWT.ARROW箭头按钮 SWT.NONE默认按钮 SWT.CENTER文字居中与SWT.NONE SWT.LEFT左对齐 SWT.RIGHT右对齐 SWT.BORDER深陷型按钮 SWT.FLAT平面型按钮 一个Button可以指定多个样式,只要将指定的各个样式用符号“
2、”连接起来即可 Button bt=
3、new Button(shell,SWT.CHECK
4、SWT.BORDER
5、SWT.LEFT); 多选、深陷、左对齐 (2)Button组件的常用方法 setText(String string),设置组件的标签文字 setBounds(int x,int y,int width,int height);//设置组件的坐标位置和大小 setEnabled(Boolean enabled);设置组件是否可用,默认为true setFont(Font font);设置文字的字体 setForeground(Col
6、or color);设置前景色 setBackground(Color color);设置背景色 setImage(Image image);设置显示用的图片 setSelection(Boolean selected);设置是否选中,默认为false setToolTipText(String string);设置鼠标停留在组件上是显示的提示信息 2标签组件(Label) (1)Label常见式样 SWT.CENTER 居中 SWT.RIGHT 右对齐 SWT.LEFT 左对齐 SWT.N
7、ONE 默认样式 SWT.WRAP 自动换行 SWT.BORDER 深陷型 SWT.SEPARATOR 分栏符,默认为竖线分栏符 HORIZONTAL 横线分栏符 3文本框组件(Text) (1)Text常见式样 SWT.NONE 默认式样 SWT.CENTER SWT.RIGHT SWT.LEFT SWT.MULTI 可以输入多行,需回车换行 SWT.WRAP 可以输入多行,自动换行 SWT.PASSWORD 密码型,输入字符显示成“*” SWT.BOR
8、DER 深陷型 SWT.V_SCROLL 垂直滚动条 SWT.H_SCROLL 水平滚动条 4下拉框组件(Combo) (1)Combo常见样式 SWT.NONE 默认 SWT.READ_ONLY 只读 SWT.SIMPLE 无需单击下拉框,列表会一直显示 (2)Combo下拉框常用方法 add(String string) 在Combo上添加一项 add(String string,int index) 在Combo的第index(从0开始)项后插入一项 dese
9、lectAll() 使Combo组件中的当前选项为空 removeAll() 将Combo中的所有选项清空 setItems(String[] items) 将数组中的各项依次加入到Combo中 select(int index) 将Combo的第index+1项设置为当前选择项 5列表框组件(List) (1)List常见样式 SWT.NONE 默认样式 SWT.V_SCROLL 带垂直滚动条 SWT.MULTI 允许复选 SWT.SINGLE 允许单选 (
10、2)常用方法 List和Combo组件的方法是一样的,但由于List可选择多项,而Combo只能选择一项 ,所以List没有getText()方法,List的取值使用getSelection(),返回一个String 数组。 6菜单(Menu,MenuItem) 菜单(Menu、MenuItem)是常用的SWT组件,Menu是一个菜单栏,同时也是一个容器 ,可以容纳菜单项(MenuItem) (1)Menu样式 SWT.BAR 菜单栏,用于主菜单 SWT.DROP_DOWN 下拉菜单,用于子菜单 SW
11、T.POP_UP 鼠标右键弹出菜单 (2)MenuItem式样 SWT.CASCADE 有子菜单的菜单项 SW
此文档下载收益归作者所有