让jpanels变得可见的困境

时间:2013-06-11 23:18:26

标签: java swing jframe jpanel visible

好的,这就是我的困境,我在JFrame中添加了三个面板。第一个(不可见)第二个(可见)和第三个(不可见)..我使用第一个面板作为菜单,当你选择一个选项时,第一个面板被制作(可见)然后第三个面板被制作(可见)和第二个(不可见)在第三个面板上完成后(唯一一个对用户可见),它变得不可见。没有第一个面板出现。只是白色。有帮助吗?谢谢你们!

1 个答案:

答案 0 :(得分:0)

检查this。或者,您可以遵循我所教授的解决方案:

在Frame类中调用setContentPane()方法。

     JFrame frame = new JFrame("Press Your Luck");
     frame.setSize(sizeX, sizeY);
     frame.setLocation(locX, locY);
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     frame.setContentPane(new Panel1());
     frame.setVisible(true);

每次要更改面板时,只需调用frame.setContentPane(PanelName);

即可