////////////////////////////////////////////////////////////////////////////////
// << g136a.java >>
//
//  GUI(3):GUI部品(リスト)
//
//  複数の項目から複数の項目を選択するリストを作成し表示する。
//
//  ●Listクラス
//    多数の項目から複数の項目を選択するとき、Listクラスを使う。
//
//  ●Listクラスのコンストラクタ
//    List(int r, boolean b)                       
//      機能:r行分のリストを作成する。bがtrueの場合、複数項目選択が可能となる。
//            bがfalseの場合、複数選択が不可。
//
//  ●Listクラスのメソッド
//    public void add(String s)
//   機能:文字列sをリストの最後に追加する。
//
////////////////////////////////////////////////////////////////////////////////

import java.awt.*;

class g136a {

  // コンストラクタ。
  g136a() {
    // フレームの作成。
    Frame f = new Frame("フレーム");
    // フレームにレイアウトマネージャ(FlowLayout)を設定。
    f.setLayout(new FlowLayout(FlowLayout.LEFT,20,20));

    // リストの作成。
    List list = new List(3,true);      
    list.add("項目1"); 
    list.add("項目2");
    list.add("項目3");
    list.add("項目4"); 
    list.add("項目5");

    // リストをフレーム内に追加。
    f.add(list);

    // フレームの大きさを設定。
    f.setSize(300,200);
    // フレームを表示。
    f.setVisible(true);
  }

  public static void main(String[] args) {
    g136a g = new g136a();
  }

}
実行結果

% javac g136a.java
% java g136a


▼ボタンをクリック後