Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在jpanels变得可见的情况下陷入困境_Java_Swing_Jframe_Jpanel_Visible - Fatal编程技术网

Java 在jpanels变得可见的情况下陷入困境

Java 在jpanels变得可见的情况下陷入困境,java,swing,jframe,jpanel,visible,Java,Swing,Jframe,Jpanel,Visible,好的,这是我的困境,我在JFrame中添加了三个面板。第一个(不可见)第二个(可见)和第三个(不可见)。。我使用第一个面板作为菜单,当您选择一个选项时,第一个面板被设置(可见),然后第三个面板被设置(可见),第二个面板(不可见)在您在第三个面板上完成后(用户唯一可见的一个)变为不可见。没有显示第一个面板。只是白色的。有什么帮助吗?谢谢大家 退房。或者,您可以按照我学到的解决方案进行操作: 调用Frame类中的setContentPane()方法 JFrame frame = new J

好的,这是我的困境,我在JFrame中添加了三个面板。第一个(不可见)第二个(可见)和第三个(不可见)。。我使用第一个面板作为菜单,当您选择一个选项时,第一个面板被设置(可见),然后第三个面板被设置(可见),第二个面板(不可见)在您在第三个面板上完成后(用户唯一可见的一个)变为不可见。没有显示第一个面板。只是白色的。有什么帮助吗?谢谢大家

退房。或者,您可以按照我学到的解决方案进行操作:

调用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)