我有一个JFrame
,其中包含使用Swing放置的10个JPanel
个组件。我有一个从代码创建的面板。我添加了JLabel
和东西。
问题是当我尝试使用框架上的GridBagLayout
来居中所有面板时。面板居中,但我手动创建的面板不再出现。
如何制作手动创建的?
主要代码:
Interface f = new Interface();
f.setExtendedState(f.getExtendedState() | JFrame.MAXIMIZED_BOTH);
f.setLayout(new GridBagLayout());
f.setVisible(true);
将手动创建的面板添加到JFrame的代码:
this.getContentPane().add(hotelPanel);
hotelPanel.setSize(800, 1000);
hotelPanel.setLocation(300, 1);
hotelPanel.setVisible(false);