2013-09-22 112 views
12
JPanel.add(ButtonGroup); 

不工作。我必须将它添加到JPanel中,因为我正在使用选项卡。 这真是令人沮丧。我还没找到方法将ButtonGroup添加到JPanel

+1

http://docs.oracle.com/javase/tutorial/uiswing/components/buttongroup.html –

+0

你是什么意思JPanel.add(ButtonGroup的)? 你可以分享更多的代码示例你如何初始化JPanel,buttonGroup等? – Optional

+0

为了尽快提供更好的帮助,请发布[SSCCE](http://sscce.org/)。 –

回答

23

因为ButtonGroup不是一个组件,所以不能将ButtonGroup添加到JPanel。而是直接将按钮添加到JPanel中,例如:

JPanel jPanel = new JPanel(); 
ButtonGroup group = new ButtonGroup(); 
btn1 = new JRadioButton("btn1 ");btn1.setSelected(true); 
btn2 = new JRadioButton("btn2 "); 
group.add(btn1); 
group.add(btn2); 

jPanel.add(btn1); 
jPanel.add(btn2). 

希望它有用。

感谢