SWT之Combo的使用 古城微笑少年丶 2022-07-15 08:25 122阅读 0赞 SWT中的list,可以只读,也可以允许用户输入。 代码如下: import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Combo; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class TestCombo \{ public static void main(String\[\] args) \{ String\[\] MONTHS = \{ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October" \}; Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new GridLayout(3, true)); // 创建Combo组件,为下拉列表样式 Combo dc = new Combo(shell, SWT.DROP\_DOWN); dc.setItems(MONTHS); // 创建Combo组件,为下拉列表样式,且只读 Combo rc = new Combo(shell, SWT.DROP\_DOWN | SWT.READ\_ONLY); rc.setItems(MONTHS); // 创建Combo组件,为List组件样式 Combo sc = new Combo(shell, SWT.SIMPLE); sc.setItems(MONTHS); shell.open(); while (!shell.isDisposed()) \{ if (!display.readAndDispatch()) \{ display.sleep(); \} \} display.dispose(); \} \}
还没有评论,来说两句吧...