1

我正在尝试制作餐厅菜单,我提出这个问题的原因是因为我想要 4 个使用边框布局的面板。我有 4 个面板,每个面板分别命名为 westPanel、topPanel、eastPanel 和 bottomPanel。我已经按照我的意愿制作 JRadioButtons 并将它们放在一个按钮组中。我已经制作了 2 个按钮组,我想将一个 JRadioButtons 按钮组放在西方,另一个放在东方。或者也许在 eastPanel 上放置一个 JComboBox。问题是当我尝试通过以下方法这样做时:

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

说这是 ButtonGroups 组件的错误。有什么方法可以将组放在面板中或只是单选按钮?

4

1 回答 1

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)
于 2013-06-21T14:52:29.787 回答