我正在尝试在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。我如何阻止这种情况发生?感谢
答案 0 :(得分:0)
您正在为PanelForButtons JPanel使用BorderLayout。 BorderLayout导致组件占用整个空间。使用不同的布局管理器; BoxLayout可以很好地解决这个问题。