如何垂直排列多个面板?

时间:2019-04-13 08:51:55

标签: java swing layout-manager

我想排列4个面板,以便每个面板都显示在上方面板的正下方。目前,terminatePanel出现在aptPanel的侧面,但我希望它位于它的下方。 使用边框布局似乎无效,或者我做错了。还有其他方法吗?

add(panel, BorderLayout.NORTH);
add(aptPanel, BorderLayout.CENTER);
add(terminatePanel, BorderLayout.AFTER_LINE_ENDS);
add(endPanel, BorderLayout.SOUTH);

这是它的样子:

Here is what it looks like

1 个答案:

答案 0 :(得分:0)

您可以结合使用BoxLayoutFlowLayout来实现自己的目标。

请参见here