当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.awt.CheckboxGroup

java.lang.Object
   |
   +----java.awt.CheckboxGroup

public class CheckboxGroup
extends Object
implements Serializable

CheckboxGroup 类用于将一个 Checkbox 按钮集组成一组。

确切的来说,CheckboxGroup 中的一个复选框按钮可在任何给定时间处于“开”状态。按下任一按钮将其状态设置为“开”,并强制其它所有处于“开”状态的按钮变为“关”状态。

下列代码例子产生一个新建复选框组,它含有三个复选框:


 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));
 

这个图像描述了这个例子创建的复选框组:

来自:
JDK1.0
参见:
Checkbox

构造子索引

CheckboxGroup()
创建 CheckboxGroup 的一个新建实例。

方法索引

getCurrent()
不推荐使用该方法。
getSelectedCheckbox()
获取这个复选框组的当前选择。
setCurrent(Checkbox)
不推荐使用该方法。
setSelectedCheckbox(Checkbox)
设置这个组中当前选中的复选框为指定的复选框。
toString()
返回这个复选框组的字符串表示,其中包含当前选择的值。

构造子

CheckboxGroup
 public CheckboxGroup()
创建 CheckboxGroup 的一个新建实例。


方法

getSelectedCheckbox
 public Checkbox getSelectedCheckbox()
获取这个复选框组的当前选择。当前选择是这个组中目前处于”开“状态的复选框,若组中所有复选框都处于“关”状态,则返回 null

返回值:
目前处于“开”状态的复选框,或为 null
参见:
Checkbox, setSelectedCheckbox
getCurrent
 public Checkbox getCurrent()
注意:不推荐使用 getCurrent() 方法。 同 JDK 1.1 版本一样,用 getSelectedCheckbox() 方法替换该方法。

setSelectedCheckbox
 public synchronized void setSelectedCheckbox(Checkbox box)
设置这个组中当前选中的复选框为指定的复选框。该方法将这个指定的复选框的状态设置为“开”,并将组中的其它复选框的状态设置为“关”。

若该复选框参数为 null 或该复选框属于不同的复选框组,则该方法不执行任何操作。

参数:
box - 设置为当前选择的 Checkbox
参见:
Checkbox, getSelectedCheckbox
setCurrent
 public synchronized void setCurrent(Checkbox box)
注意:不推荐使用 setCurrent() 方法。 同 JDK 1.1 版一样,用 setSelectedCheckbox(Checkbox) 方法替换该方法。

toString
 public String toString()
返回这个复选框组的字符串表示,其中包含当前选择的值。

返回值:
这个复选框组的字符串表示。
覆盖:
Object 中的 toString

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)