2

我有一个应用程序,当按下同名按钮时,它会创建一个新窗口(我们称之为 Cuprins)。我遇到的问题是,当我关闭新窗口时,它也会关闭主窗口。关闭 Cuprins 窗口时是否有使主窗口不关闭的方法?

4

3 回答 3

5

检查默认关闭操作是什么。将其设置为“关闭时处理”或“关闭时不执行任何操作”

于 2012-12-31T15:19:35.270 回答
1

新打开的窗口应该使用 dispose on close 来处理框架,或者使用 setVisible(false) 来暂时隐藏它。

于 2013-01-01T06:13:31.547 回答
0

只需在创建子窗口时使用此行。

myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

用法示例:

AddLeagues addLeague = new AddLeagues(); //Child View
addLeague.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
于 2018-03-25T09:05:00.840 回答