如何停止按钮占用整个面板?

时间:2017-04-24 12:15:45

标签: java user-interface

我正在尝试在GUI的底部添加一些按钮,但每当我将按钮添加到面板时,它就会占用整个面板。即。

JPanel PanelForButtons = new JPanel(new BorderLayout());
JPanel lowPanel = new JPanel();
lowPanel.setLayout(new BorderLayout());
lowPanel.add(PanelForButtons);
mainPanel.add(lowPanel, BorderLayout.SOUTH);
GUI.add(mainPanel);
GUI.setVisible(true);

然而,一个按钮然后占用整个PanelForButtons。我如何阻止这种情况发生?感谢

1 个答案:

答案 0 :(得分:0)

您正在为PanelForButtons JPanel使用BorderLayout。 BorderLayout导致组件占用整个空间。使用不同的布局管理器; BoxLayout可以很好地解决这个问题。