我制作了一个程序,其中存在三个jframe。但问题是,当我关闭一个jframe时,所有剩余的开放jframe也会关闭。请帮我。
答案 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