////////////////////////////////////////////////////////////////////////////////
// << g135a.java >>
//
//  GUI(3):GUI部品(ラジオボタン)
//
//  3個の項目のからなるラジオボタンを作成し表示する。
//
// ●Checkboxクラス、CheckboxGroupクラス
//    複数の項目の中でいつも1つだけがonとなるとき、Checkboxクラス、
//  CheckboxGroupクラスを使う。
//
//  ●CheckboxGroupクラスのコンストラクタ
//    CheckboxGroup()                       
//      機能:チェックボックスのグループを生成。
//
//  ●Checkboxクラスのコンストラクタ
//    Checkbox(文字列,trueまたはfalse,チェックボックスグループ名)     
//      機能:チェックボックスグループ内にチェックボックスを作り状態を
//            設定する。
//
////////////////////////////////////////////////////////////////////////////////

import java.awt.*;

class g135a {

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

    // チェックボックスグループの作成。
    CheckboxGroup cg = new CheckboxGroup();

    // チェックボックスボタンの作成。
    Checkbox c1 = new Checkbox("アントラーズ",true,cg);
    Checkbox c2 = new Checkbox("ジュビロ",false,cg);
    Checkbox c3 = new Checkbox("サンガ",false,cg);

    // チェックボックスボタンをフレーム内に追加。
    f.add(c1);
    f.add(c2);
    f.add(c3);

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

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

}
実行結果

% javac g135a.java
% java g135a


ジュビロを選択


サンガを選択