2013-09-22 141 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). 

希望它有用。

感謝