1

私はレストランのメニューを作成しようとしていますが、この質問をする理由は、ボーダーレイアウトを使用して 4 つのパネルが必要だからです。それぞれ westPanel、topPanel、eastPanel、bottomPanel という名前の 4 つのパネルがあります。 2 つのボタン グループを作成し、JRadioButtons の 1 つのボタン グループを西に配置し、もう 1 つを東に配置します。または、eastPanel に JComboBox を配置します。問題は、メソッドでそうしようとしているときです:

Eastpanel.add(ButtonGroup(グループ名), 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 に答える