我有一个应用程序,当按下同名按钮时,会创建一个新窗口(让我们称之为Cuprins)。我遇到的问题是,当我关闭新窗口时,它也会关闭主窗口。无论如何,关闭Cuprins窗口时主窗口是否关闭?
答案 0 :(得分:5)
检查默认关闭操作是什么。将其设置为“关闭时处理”或“关闭时不执行任何操作”
答案 1 :(得分:1)
新打开的窗口应该使用dispose on close配置框架,或setVisible(false)暂时隐藏它。
答案 2 :(得分:0)
在创建子窗口时使用此行。
myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
用法示例:
AddLeagues addLeague = new AddLeagues(); //Child View
addLeague.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);