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

时间:2012-07-13 15:18:44

标签: java swing jframe

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

感谢。

2 个答案:

答案 0 :(得分:5)

在每个JFrame上,将#setDefaultCloseOperation的默认关闭操作设置为以下内容:

  • DISPOSE_ON_CLOSE

当你按下框架的关闭按钮时,它只会关闭它,而另一个将继续它的生命直到它关闭。

注意:我建议避免使用多个Frame,而是尝试使用Tabs,它可以提供更好的用户体验。

答案 1 :(得分:4)

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

第二帧与第一帧独立存在,如果你不想,你不一定要把它们联系起来。