关闭一个jframe所有剩余的开放jframe将关闭。

时间:2017-08-09 06:22:51

标签: java swing jframe

我制作了一个程序,其中存在三个jframe。但问题是,当我关闭一个jframe时,所有剩余的开放jframe也会关闭。请帮我。

3 个答案:

答案 0 :(得分:2)

如果您不希望在关闭JFrame时终止应用程序,请使用

frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

答案 1 :(得分:0)

您的项目可能特别需要创建3个JFrame,但它是一个很好的GUI制作练习,只能创建一个JFrame。
对于要从​​父JFrame打开的其他窗口,您可以轻松使用JDialogs,它提供了比打开新的子JFrame更多的功能。 : - )

答案 2 :(得分:-1)

您可以使用jframe.dispose()函数,或者如果您使用NetBeans,那么您可以在项目属性中找到defaultCloseOperation选项卡,然后从下拉菜单中选择Dispose