Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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 单个应用程序中的多个JFrame_Java - Fatal编程技术网

Java 单个应用程序中的多个JFrame

Java 单个应用程序中的多个JFrame,java,Java,我的java代码中有两个JFrame,当我关闭一个框架时,第二个框架会自动关闭,请告诉我如何使它们彼此独立 我的代码如下: JFrame frame1 = new JFrame(); JFrame frame2 = new JFrame(); frame1.setExtendedState(JFrame.MAXIMIZED_BOTH); frame1.setUndecorated(true); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLO

我的java代码中有两个JFrame,当我关闭一个框架时,第二个框架会自动关闭,请告诉我如何使它们彼此独立

我的代码如下:

JFrame frame1 = new JFrame();
JFrame frame2 = new JFrame();

frame1.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame1.setUndecorated(true);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setVisible(true);

frame2.setSize(200,100);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.setVisible(true);

如果没有附加代码段,回答起来就不那么容易了

但我想你已经打过电话了

JFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
在关闭时退出(在JFrame中定义):使用 系统退出方法。仅在应用程序中使用此选项

在这种情况下,您必须将其更改为

WindowConstants.DISPOSE_ON_CLOSE

您好,您能展示一下您在研究和相关代码方面的尝试吗。确保在代码中包含任何错误或意外输出。这并不是说关闭第一个帧会关闭第二个帧,而是关闭第一个帧会完全退出程序。是的,很抱歉,taggedt搞错了。尽管如此,研究、代码、堆栈跟踪和/或输出在哪里?如果一个已关闭,则关闭另一个。。。你可能想看看。我在我的帖子中添加了一部分代码。现在,如果有人能帮忙,请帮忙。