Java AWT 复选框2025年3月17日 | 阅读 3 分钟 Checkbox 类用于创建复选框。它用于将选项设置为“开”(true)或“关”(false)。单击复选框会将其状态从“开”更改为“关”,或从“关”更改为“开”。 AWT 复选框类声明Checkbox 类的构造函数序号。 | 构造函数 | 描述 |
---|
1. | Checkbox() | 它构造一个复选框,标签为空字符串。 | 2. | Checkbox(String label) | 它构造一个带有给定标签的复选框。 | 3. | Checkbox(String label, boolean state) | 它构造一个带有给定标签并设置给定状态的复选框。 | 4. | Checkbox(String label, boolean state, CheckboxGroup group) | 它构造一个带有给定标签的复选框,在指定的复选框组中设置给定状态。 | 5. | Checkbox(String label, CheckboxGroup group, boolean state) | 它构造一个带有给定标签的复选框,在给定的复选框组中设置到指定的状态。 |
Checkbox 继承的方法Checkbox 类的这些方法被以下类继承 - java.awt.Component
- java.lang.Object
Checkbox 类方法序号。 | 方法名 | 描述 |
---|
1. | void addItemListener(ItemListener IL) | 它添加给定的 item 监听器以从复选框获取 item 事件。 | 2. | AccessibleContext getAccessibleContext() | 它获取复选框的辅助功能上下文。 | 3. | void addNotify() | 它创建复选框的对等体。 | 4. | CheckboxGroup getCheckboxGroup() | 它确定复选框的组。 | 5. | ItemListener[] getItemListeners() | 它返回在复选框上注册的 item 监听器的数组。 | 6. | String getLabel() | 它获取复选框的标签。 | 7. | T[] getListeners(ClasslistenerType) | 它返回一个包含注册为 FooListeners 的所有对象的数组。 | 8. | Object[] getSelectedObjects() | 它返回一个包含复选框标签的数组(大小为 1),如果未选择复选框,则返回 null。 | 9. | boolean getState() | 如果复选框处于开启状态,则返回 true,否则返回关闭状态。 | 10. | protected String paramString() | 它返回一个表示复选框状态的字符串。 | 11. | protected void processEvent(AWTEvent e) | 它处理复选框上的事件。 | 12. | protected void processItemEvent(ItemEvent e) | 它通过将它们分派到已注册的 ItemListener 对象来处理复选框中发生的 item 事件。 | 13. | void removeItemListener(ItemListener l) | 它删除指定的 item 监听器,以便 item 监听器不再从复选框接收 item 事件。 | 14. | void setCheckboxGroup(CheckboxGroup g) | 它将复选框的组设置为给定的复选框。 | 15. | void setLabel(String label) | 它将复选框的标签设置为字符串参数。 | 16. | void setState(boolean state) | 它将复选框的状态设置为指定的状态。 |
Java AWT 复选框示例在以下示例中,我们使用 Checkbox(String label) 构造函数创建了两个复选框,并使用 add() 方法将它们添加到 Frame 中。 CheckboxExample1.java 输出  带有 ItemListener 的 Java AWT 复选框示例在以下示例中,我们创建了两个复选框并将它们添加到 Frame 中。在这里,我们将 ItemListener 添加到复选框中,该复选框使用 getStateChange() 方法显示复选框的状态(是否已选中)。 CheckboxExample2.java 输出 
|