模块  java.desktop
软件包  java.awt

Class 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
    另请参见:
    CheckboxSerialized Form
    • 构造方法详细信息

      • CheckboxGroup

        public CheckboxGroup()
        创建 CheckboxGroup的新实例。
    • 方法详细信息

      • getSelectedCheckbox

        public Checkbox getSelectedCheckbox()
        从此复选框组中获取当前选项。 当前选项是此组中当前处于“开启”状态的复选框,如果组中的所有复选框均已关闭, null
        结果
        当前处于“开启”状态的复选框,或 null
        从以下版本开始:
        1.1
        另请参见:
        CheckboxsetSelectedCheckbox(java.awt.Checkbox)
      • getCurrent

        @Deprecated
        public Checkbox getCurrent()
        Deprecated.
        As of JDK version 1.1, replaced by getSelectedCheckbox().
        如果未选中任何复选框,则 null复选框组返回当前选项,或 null
        结果
        选中的复选框
      • setSelectedCheckbox

        public void setSelectedCheckbox​(Checkbox box)
        将此组中当前选中的复选框设置为指定的复选框。 此方法将该复选框的状态设置为“on”,并将组中的所有其他复选框设置为关闭。

        如果复选框参数为null ,则取消选中此复选框组中的所有复选框。 如果复选框参数属于不同的复选框组,则此方法不执行任何操作。

        参数
        box - 将 Checkbox设置为当前选择。
        从以下版本开始:
        1.1
        另请参见:
        CheckboxgetSelectedCheckbox()
      • setCurrent

        @Deprecated
        public void setCurrent​(Checkbox box)
        Deprecated.
        As of JDK version 1.1, replaced by setSelectedCheckbox(Checkbox).
        将此组中当前选中的复选框设置为指定的复选框,并取消设置所有其他复选框。
        参数
        box - 将 Checkbox设置为当前选择。
      • toString

        public String toString()
        返回此复选框组的字符串表示形式,包括其当前选择的值。
        重写:
        toString在类 Object
        结果
        此复选框组的字符串表示形式。