0
我有一个BorderLayout
正在进行,并且正在北面板上工作。在北面板内部,我想要有3个组件:左侧的图片和两个将Frame
的剩余宽度分开的按钮。现在我试图用另一个BorderLayout
来完成这个。使按钮分离JPanel - Java Swing
Frame
可调整大小。
图片被分配到BorderLayout.WEST
,并使用以下代码尝试添加另一个仅包含按钮的面板。面板然后被添加到Frame
的NORTH
布局组件的CENTER
。
//create panel to hold buttons
JPanel btnPanel = new JPanel();
btnPanel.setLayout(new BorderLayout());
JButton btnMatrix = new JButton("Matrix View");
btnPanel.add(btnMatrix);
JButton btnList = new JButton("List View");
btnPanel.add(btnList);
add(btnPanel);
但是,按钮都尝试占据整个面板。如果我将其保留为流布局(在上面的代码中我没有使用btnPanel.setLayout(new BorderLayout());
),则按钮位于中心位置,但不会展开和共享btnPanel
。
想法?我对Java的新足以让我从一开始就以错误的方式进行讨论。
完美工作。感谢您的及时回复! – corbfon