在Java中,使用BorderLayout时,是否可以在CENTER中有两个面板,但都可以在窗体上可见。带两个面板的Java布局中心
这里是我的代码:
guiFrame.add(guiFieldsPanel, BorderLayout.CENTER);
guiFrame.add(guiButtonsPanel, BorderLayout.CENTER);
guiFrame.setVisible(true);
在上面的代码,无论是面板设置在中央,但我只能看到guiButtonsPanel,因为它是“在最前”的guiFieldsPanel的。
我可以将两个面板组合在一起,然后将它们设置为显示在CENTER中?
'默认BorderLayout',只允许一个单一的部件驻留内的任何其5个可用位置。如果您尝试将另一个组件添加到占用的位置,那么您实际上是从组件中删除了以前的组件(它实际上并未被移除,它只是没有布局,但结果是相同的......) – MadProgrammer 2013-05-12 07:08:37