【问题标题】:CheckboxGroup of JCheckBoxesCheckboxGroup 的 JCheckBoxes
【发布时间】:2015-02-09 23:09:20
【问题描述】:

如何制作CheckBoxGroupJCheckBox 对象?我用:

CheckboxGroup cg = new CheckboxGroup();
JCheckBox c1 = new JCheckBox("A", false, cg);

但这给出了:

The constructor JCheckBox(String, boolean, CheckboxGroup) is undefined

不过,如果我使用普通的 Checkbox,一切都很好......

【问题讨论】:

  • 改用JRadioButton并将其添加到ButtonGroup
  • CheckBoxGroup 是 AWT API,对于 Swing,您想使用 ButtonGroup。但是,在组中使用 JCheckBox 并没有像使用 JRadioButtons 那样真正有意义...

标签: java swing checkbox awt jcheckbox


【解决方案1】:

看看这个:

CheckboxGroup cbg = new CheckboxGroup();
add(new Checkbox("one", cbg, true));
add(new Checkbox("two", cbg, false));
add(new Checkbox("three", cbg, false));

CheckboxGroup 正在使用 awt Checkbox。组是第二个参数。

更多:CheckboxGroup docs

就像 Arvind 说的,使用 JRadioButton 会更好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 2012-05-14
    • 1970-01-01
    相关资源
    最近更新 更多