SWTJFace常用组件.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?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可以指定多个样式,只要将指定的各个样式用符号“|”连接起来即可?Button?bt=new?Button(shell,SWT.CHECK|SWT.BORDER|SWT.LEFT);?多选、深陷、左对齐?(2)Button组件的常用方法?setText(String?string),设置组件的标签文字?setBounds(int?x,int?y,int?width,int?height);//设置组件的坐标位置和大小?setEnabled(Boolean?enabled);设置组件是否可用,默认为true?setFont(Font?font);设置文字的字体?setForeground(Color?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.NONE??默认样式?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.BORDER????深陷型?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开始)项后插入一项?deselectAll()????使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????允许单选??(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??下拉菜单,用于子菜单?SWT.POP_UP????鼠标右键弹出菜单?(2)MenuItem式样?SWT.CASCADE????有子菜单的菜单项?SWT.CHECK????选中后前面显示一个小勾?SWT.PUSH????普通型菜单?SWT.RADIO????选中后前面显示一个圆点?SWT.SEPARATOR??分隔符?(3)建立菜单一般步骤?①首先建立一个菜单栏,需要用到SWT.BAR属性?Menu?mainMunu=new?Menu(shell,SWT.BAR);?②在窗体中指定需要显示的菜单栏?shell.setMenuBa

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档