Gno*_*upi 12
frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
你的主框架应该防止这种情况.
该setDefaultCloseOperation(int)的方法可以让你选择当用户关闭的JFrame做什么:
DO_NOTHING_ON_CLOSE(在WindowConstants中定义):不要做任何事情; 要求程序在已注册的WindowListener对象的windowClosing方法中处理该操作.
HIDE_ON_CLOSE(在WindowConstants中定义):在调用任何已注册的WindowListener对象后自动隐藏框架.
DISPOSE_ON_CLOSE(在WindowConstants中定义):在调用任何已注册的WindowListener对象后自动隐藏和释放框架.
EXIT_ON_CLOSE(在JFrame中定义):使用System exit方法退出应用程序.仅在应用程序中使用它.