Eclipse开发经典教程之常用SWT组件 - 编程入门网
g[] ITEMS = { "Alpha", "Bravo", "Charlie",
"Delta","Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo",
"Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo",
"Sierra", "Tango", "Uniform","Victor", "Whiskey", "X-Ray", "Yankee",
"Zulu"
};
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell (display);
shell.setLayout(new FillLayout());
//添加只能单选的列表框
List single = new List(shell, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);
// 添加列表项
for (int i = 0, n = ITEMS.length; i < n; i++) {
single.add (ITEMS[i]);
}
//选择第5项
single.select(4);
//添加可多选的列表框
List multi = new List(shell, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL);
//添 加列表项
multi.setItems(ITEMS);
//选择第10项到第12项
multi.select(9, 11);
shell.open();
while (!shell.isDisposed()) {
if (! display.readAndDispatch()) {
display.sleep();
}
}
display.dispose ();
}
}
上例窗口中添加了两个列表框,一个为单选列表框,一个为多选列表框,程序运行效果如 图6所示。 图6 列表框组件 提示:选择列表框的多项值,可以是连续或不连续的列表项,如果选择不连续的列表项, 要先按住Shift键再通过鼠标选择。 Eclipse开发经典教程之常用SWT组件(7)时间:2011-04-11 阿甘组件的属性 通过用户创建组件时,应该指定组件的属性,组件的属性包括组件的风格(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”可以设置按钮为带边框的单选按钮。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |