首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >复选框组错误

复选框组错误
EN

Stack Overflow用户
提问于 2014-04-01 20:29:12
回答 2查看 166关注 0票数 0

方法add(JCheckBox)未为CheckboxGroup类型定义

伙计们,有什么想法吗?

代码语言:javascript
运行
复制
private CheckboxGroup group2;

group2 = new CheckboxGroup();
group2.add(firstbox);
group2.add(secBox);
group2.add(thirdbox);

编辑,要求添加更多代码。

代码语言:javascript
运行
复制
firstbox = new JCheckBox("checkbox"); // Setting Label
JPanel panel = new JPanel();

panel.add(new JLabel("|"));
panel.add(firstbox);     
panel.add(RadButton1);
panel.add(RadButton2);
panel.add(RadButton3);

group = new ButtonGroup();
group.add(RadButton1);
group.add(RadButton2);
group.add(RadButton3);


add(panel);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-01 20:47:36

我猜你在用awt。在构造CheckBox实例时,应该使用以CheckBoxGroup作为参数的构造函数:

  • 复选框(字符串标签、布尔状态、CheckboxGroup组)
  • 复选框(字符串标签、CheckboxGroup组、布尔状态)
票数 0
EN

Stack Overflow用户

发布于 2014-04-01 20:43:33

这是因为CheckboxGroup用于CheckBox (package java.awt)而不是JCheckBox (package java.swing)

对于swing按钮,您应该使用ButtonGroup

代码语言:javascript
运行
复制
private ButtonGroup group2 = new ButtonGroup();
group2.add(firstbox);
group2.add(secBox);
group2.add(thirdbox);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22796223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档