トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Combo

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

public class ComboSample1 {
  public static void main(String[] args){
   
    Display display = new Display ();
    Shell shell = new Shell(display);
    
    shell.setLayout(new FillLayout());
    shell.setText("ComboSample1");
    
    // シンプルコンボ
    Combo combo1 = new Combo(shell,SWT.SIMPLE);
    combo1.add("Item1");
    combo1.add("Item2");
    // ドロップダウン(入力可能)
    Combo combo2 = new Combo(shell,SWT.DROP_DOWN);
    combo2.add("Item1");
    combo2.add("Item2");
    combo2.setText("Default"); // デフォルトで表示される文字列を設定
    // ドロップダウン(入力不可)
    Combo combo3 = new Combo(shell,SWT.READ_ONLY);
    combo3.add("Item1");
    combo3.add("Item2");
    combo3.select(0); // 最初のアイテムを選択状態にする
    
    shell.pack();
    shell.open();

    while (!shell.isDisposed ()){
      if (!display.readAndDispatch ()){
        display.sleep ();
      }
    }
    display.dispose ();
  }
}

最終更新時間:2004年03月09日 03時37分28秒