0

我在南边添加了两个按钮,但第二个按钮覆盖了第一个按钮。我怎样才能以某种方式调整按钮的大小,使它们彼此相邻。下面是代码:

 Panel p = new Panel();

 p.setLayout(new BorderLayout());
 p.add(new Button("Throw Stick"), BorderLayout.SOUTH);//button 1 (B'1)
 p.add(new Button("Stick Draw"), BorderLayout.SOUTH); //This button is overlaying B'1.
 p.add(new Label("Player 1"), BorderLayout.EAST);
 p.add(new Label("Player 2"), BorderLayout.WEST);

 frame.add(p);
4

1 回答 1

3

BorderLayout爪哇文档

每个区域可能包含不超过一个组件。

换句话说:您需要将两个Buttons 合二为一Component(例如 a Panel)。

于 2012-04-10T18:07:22.250 回答