- java.lang.Object
-
- java.awt.CheckboxGroup
-
- 实现的所有接口
-
Serializable
public class CheckboxGroup extends Object implements Serializable
CheckboxGroup
类用于将一组Checkbox
按钮组合在一起。在任何给定时间,
CheckboxGroup
一个复选框按钮都可以处于“开启”状态。 按下任何按钮将其状态设置为“on”并强制处于“on”状态的任何其他按钮进入“off”状态。以下代码示例生成一个新的复选框组,其中包含三个复选框:
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.0
- 另请参见:
-
Checkbox
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 CheckboxGroup()
创建CheckboxGroup
的新实例。
-
方法摘要
所有方法 实例方法 具体的方法 弃用的方法 变量和类型 方法 描述 Checkbox
getCurrent()
已过时。截至JDK 1.1版,由getSelectedCheckbox()
取代。Checkbox
getSelectedCheckbox()
从此复选框组中获取当前选项。void
setCurrent(Checkbox box)
已过时。截至JDK 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()
Deprecated.As of JDK version 1.1, replaced bygetSelectedCheckbox()
.如果未选中任何复选框,则null
复选框组返回当前选项,或null
。- 结果
- 选中的复选框
-
setSelectedCheckbox
public void setSelectedCheckbox(Checkbox box)
将此组中当前选中的复选框设置为指定的复选框。 此方法将该复选框的状态设置为“on”,并将组中的所有其他复选框设置为关闭。如果复选框参数为
null
,则取消选中此复选框组中的所有复选框。 如果复选框参数属于不同的复选框组,则此方法不执行任何操作。- 参数
-
box
- 将Checkbox
设置为当前选择。 - 从以下版本开始:
- 1.1
- 另请参见:
-
Checkbox
,getSelectedCheckbox()
-
setCurrent
@Deprecated public void setCurrent(Checkbox box)
Deprecated.As of JDK version 1.1, replaced bysetSelectedCheckbox(Checkbox)
.将此组中当前选中的复选框设置为指定的复选框,并取消设置所有其他复选框。- 参数
-
box
- 将Checkbox
设置为当前选择。
-
-