- java.lang.Object
-
- 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));
次のイメージは、この例によって作成されるチェックボックス・グループを表します。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 CheckboxGroup()
CheckboxGroup
の新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 Checkbox
getCurrent()
非推奨。JDK Version 1.1以降は、getSelectedCheckbox()
に置き換えられています。Checkbox
getSelectedCheckbox()
このチェックボックス・グループから現在の選択を取得します。void
setCurrent(Checkbox box)
非推奨。JDK Version 1.1以降は、setSelectedCheckbox(Checkbox)
に置き換えられています。void
setSelectedCheckbox(Checkbox box)
このグループ内で現在選択されているチェックボックスを、指定されたチェックボックスに設定します。String
toString()
現在の選択の値を示す、このチェックボックス・グループの文字列表現を返します。
-
-
-
メソッドの詳細
-
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
-
-