SWT Tips and Samples 基礎編 > List |
|
ListListはインスタンス生成時のスタイルの指定で、単数選択、複数選択、スクロールバーの表示など作り分けることができます。生成後はaddメソッドで要素を追加します。スクリーンショットソースコード (ListTest.java)import org.eclipse.swt.SWT; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class ListTest { public static void main(String[] args) { new ListTest(); } public ListTest() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("ListTest"); shell.setLayout(new FillLayout()); List l1 = new List(shell, SWT.SINGLE); l1.add("SINGLE: 1"); l1.add("SINGLE: 2"); l1.add("SINGLE: 3"); List l2 = new List(shell, SWT.MULTI | SWT.BORDER); addListItems(l2, "Multi"); List l3 = new List(shell, SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER); addListItems(l3, "Multi with Scrollbar"); shell.setSize(300,150); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } public void addListItems(List list, String str){ for (int i=0; i<10; i++){ list.add(str + ": " + i); } } } 最新更新日: 2004年9月1日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||