モジュール java.desktop
パッケージ java.awt

クラスCheckboxGroup

  • すべての実装されたインタフェース:
    Serializable

    public class CheckboxGroup
    extends Object
    implements Serializable
    CheckboxGroupクラスは、Checkboxボタンのセットをグループ化するために使用されます。

    CheckboxGroup内で一度に「オン」の状態にすることができるのは1つのチェックボックス・ボタンだけです。 1つのボタンを押して「オン」の状態にすると、「オン」の状態だったほかのボタンは「オフ」の状態になります。

    次のコード例では、3つのチェックボックスからなる新しいチェックボックス・グループを作成します。


     setLayout(new GridLayout(3, 1));
     CheckboxGroup cbg = new CheckboxGroup();
     add(new Checkbox("one", cbg, true));
     add(new Checkbox("two", cbg, false));
     add(new Checkbox("three", cbg, false));
     

    次のイメージは、この例によって作成されるチェックボックス・グループを表します。

    垂直に並べられ、1、2、3とラベル付けされたチェックボックスを示す。 チェックボックス1はオン状態

    導入されたバージョン:
    1.0
    関連項目:
    Checkbox, 直列化された形式
    • コンストラクタの詳細

      • CheckboxGroup

        public CheckboxGroup()
        CheckboxGroupの新しいインスタンスを作成します。
    • メソッドの詳細

      • getSelectedCheckbox

        public Checkbox getSelectedCheckbox()
        このチェックボックス・グループから現在の選択を取得します。 現在の選択は、このグループ内で現在「オン」の状態であるチェックボックスです。グループ内のすべてのチェックボックスが「オフ」になっている場合はnullを返します。
        戻り値:
        現在「オン」の状態であるチェックボックス、またはnull
        導入されたバージョン:
        1.1
        関連項目:
        Checkbox, setSelectedCheckbox(java.awt.Checkbox)
      • getCurrent

        @Deprecated
        public Checkbox getCurrent()
        非推奨。
        JDK Version 1.1以降は、getSelectedCheckbox()に置き換えられています。
        このチェックボックス・グループから現在の選択肢を返します。チェックボックスが1つも選択されていない場合はnullを返します。
        戻り値:
        選択されたチェックボックス
      • setSelectedCheckbox

        public void setSelectedCheckbox​(Checkbox box)
        このグループ内で現在選択されているチェックボックスを、指定されたチェックボックスに設定します。 このメソッドはそのチェックボックスの状態を「オン」に設定し、グループ内のほかのすべてのチェックボックスをオフに設定します。

        チェックボックス引数がnullの場合、このチェックボックス・グループのチェックボックスはすべて選択解除されます。 チェックボックス引数がほかのチェックボックス・グループに属する場合、このメソッドは何も処理しません。

        パラメータ:
        box - 現在の選択として設定するCheckbox
        導入されたバージョン:
        1.1
        関連項目:
        Checkbox, getSelectedCheckbox()
      • setCurrent

        @Deprecated
        public void setCurrent​(Checkbox box)
        非推奨。
        JDK Version 1.1以降は、setSelectedCheckbox(Checkbox)に置き換えられています。
        このグループの現在選択されているチェックボックスを指定されたチェックボックスに設定し、他のチェックボックスをすべて無効にします。
        パラメータ:
        box - 現在の選択として設定するCheckbox
      • toString

        public String toString()
        現在の選択の値を示す、このチェックボックス・グループの文字列表現を返します。
        オーバーライド:
        toString、クラスObject
        戻り値:
        このチェックボックス・グループの文字列表現