2

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

谢谢。

4

2 回答 2

5

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

  • DISPOSE_ON_CLOSE

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

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

于 2012-07-13T15:23:58.083 回答
4

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

第二个框架独立于第一个框架存在,如果您不想链接两者,则不一定要链接。

于 2012-07-13T15:20:30.623 回答