Eclipse开发经典教程之常用SWT组件 - 编程入门网
程序运行 效果如图4所示。
图4 文本框组件 不同类型的标签只要指定不同的样式即可,如上所示,文本框有左对齐、右对齐、密码框 、只读文本框和多行显示的文本框。 Eclipse开发经典教程之常用SWT组件(5)时间:2011-04-11 阿甘下拉框 Combo组件是SWT中的下拉列表框,用户可以通过“Combo combo = new Combo(shell, SWT.DROP_DOWN)”在shell组件上添加下拉列表框,另外,可以通过“combo.setItems (ITEMS)”设置下拉列表框的下拉列表,其中“ITEMS”是String的数组。下拉列表框有几种 显示样式,代码如例程4所示。
窗口中添加了3个不同样式的下拉列表框,并且设置了下拉列表框的显示样式,程序运行 效果如图5所示。 图5 下拉列表框组件 Eclipse开发经典教程之常用SWT组件(6)时间:2011-04-11 阿甘上例中只是添加了Combo的显示信息,通常用户会希望所选择的 Item项关联到一个对象,当选择了某一个Item项后,可以直接从此Item项中取得所选的对象 ,然后操作这些对象。用户可以通过Widget 类的“public void setData (String key, Object value)”和“public Object getData (String key)”方法实 现此功能。 Combo是Widget的子类,当初始化Combo时,可以通过setData方法把Item 项的字符串和相应的对象关联起来,当选择此项时再通过getData方法把当前选择项的对象取 出来。Widget类中通过一个对象数组保存用户设置的对象的引用。 提示:Widget是所 有窗口组件的父类,组件如果支持多项数据显示,并可以选择这些数据都可以通过getData和 setData方法获得组件关联的对象。 列表 List组件是SWT中的列表框,用户可 以通过“List single = new List(shell, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL)”在shell组件上添加列表框,还可以通过“setItems(ITEMS) ”设置下拉列表框的下拉列表,其中“ITEMS”是String的数组。列表框有 几种显示样式,代码如例程5所示。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |