带有两个面板的 Java 布局中心

use*_*151 0 java swing jpanel layout-manager border-layout

在 Java 中,当使用 BorderLayout 时,是否可以在 CENTER 中有两个面板,但两者都在表单上可见。

这是我的代码:

    guiFrame.add(guiFieldsPanel, BorderLayout.CENTER);
    guiFrame.add(guiButtonsPanel, BorderLayout.CENTER);        
    guiFrame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,两个面板都设置为中心,但我只能看到 guiButtonsPanel,因为它位于 guiFieldsPanel 的“顶部”。

我可以将两个面板组合在一起,然后将它们设置为显示在 CENTER 中吗?

And*_*son 5

有关如何组合布局以创建所需布局的想法,请参阅嵌套布局示例。例如

也许使用单行GridLayout作为中心。

guiFrame.add(guiFieldsPanel, BorderLayout.CENTER);
guiFrame.add(guiButtonsPanel, BorderLayout.CENTER);        
Run Code Online (Sandbox Code Playgroud)

但这表明GroupLayout这个答案中看到了 2 列。例如