Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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_Swing_Jframe - Fatal编程技术网

Java 如何使JFrame在没有父对象的情况下独立存在?

Java 如何使JFrame在没有父对象的情况下独立存在?,java,swing,jframe,Java,Swing,Jframe,我正在做一个小申请。从一个JFrame,我调用另一个JFrame。现在,我希望这个子JFrame独立存在,即使我关闭了父JFrame。我有什么办法可以做到这一点吗?或者这是不可能的?请帮帮我。如果您需要我发布代码,请告诉我 谢谢。是的,这是绝对可能的,只需确保原始帧未设置为关闭时退出应用程序即可 第二个帧独立于第一个帧存在,如果不想链接,则不必将两者链接起来。在每个JFrame上,将默认的关闭操作设置为: 在关闭时处理 当您按下框架的“关闭”按钮时,它将仅关闭框架,而另一个框架将继续使用,直

我正在做一个小申请。从一个JFrame,我调用另一个JFrame。现在,我希望这个子JFrame独立存在,即使我关闭了父JFrame。我有什么办法可以做到这一点吗?或者这是不可能的?请帮帮我。如果您需要我发布代码,请告诉我


谢谢。

是的,这是绝对可能的,只需确保原始帧未设置为关闭时退出应用程序即可


第二个帧独立于第一个帧存在,如果不想链接,则不必将两者链接起来。

在每个JFrame上,将默认的关闭操作设置为:

  • 在关闭时处理
当您按下框架的“关闭”按钮时,它将仅关闭框架,而另一个框架将继续使用,直到其关闭


注意:我建议避免使用多个框架,而尽量使用选项卡,这样可以提供更好的用户体验。

我使用了DISPOSE\u ON\u CLOSE。现在它们都独立存在了!