2013-06-21 50 views
1

我想做一個餐廳的菜單,我提出這個問題的原因是因爲我想有4個面板使用邊界佈局。我有4個面板,每個面板名爲westPanel,topPanel,eastPanel和bottomPanel.I已經做出了我想要的JRadioButtons,並將它們放在一個按鈕組中。我已經制作了2個按鈕組,並且我想在一個按鈕組中放置一個JRadioButton按鈕組,並在東部放置另一個按鈕組。 eastPanel.The問題是,當我試圖通過該方法可以這樣做:如何在面板中添加按鈕組的JRadioButtons,或者在Java面板中僅添加JRadioButtons?

eastpanel.add(ButtonGroup的(nameofgroup),BorderLayout.EAST)

說,這是ButtonG的組件的錯誤roups.Is有什麼方法可以將該組放在面板中或單選按鈕上嗎?

+0

通過我是新來的Java的方式,所以請對我很好:) –

+0

閱讀一個JRadioButton的API,並按照鏈接到的Swing教程,說明如何使用單選按鈕的工作示例。 – camickr

回答

1

ButtonGroup不是一個組件,所以它不能被添加到面板。您需要添加單個組件。

你的問題不是很清楚,所以我不完全確定你要達到的目標。

JPanel buttonPanel = new JPanel(); 
buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.LINE_AXIS)); 
buttonPanel.add(radio1); 
buttonPanel.add(radio2); 
eastpanel.add(buttonPanel, BorderLayout.EAST) 
+0

我有4個面板,我試圖在一個容器中添加所有面板。在這4個面板中,我在一個面板中有一個按鈕組buttongroup。向東。向西。我想添加jcheckbox.and在中央面板中添加一些文本框和底部面板中添加2個按鈕。我只是爲了練習而做這些。@ camickr感謝您的回答我會去閱讀API。 –