Java-Swing-setDefaultCloseOperation函数

xiaoxiao2021-02-28  86

关于setDefaultCloseOperation

用户单击窗口关闭按钮时执行的操作

1. 参数

1. DO_NOTHING_ON_CLOSE/0

不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。

即用户单击窗口关闭按钮时无法关闭这个窗口

2. HIDE_ON_CLOSE/1

调用任意已注册的 WindowListener 对象后自动隐藏该窗体。

此时程序没有关闭,只是隐藏了该窗口

3. DISPOSE_ON_CLOSE/2

调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。

此时程序没有关闭。只是隐藏并释放该窗口的资源

4. EXIT_ON_CLOSE/3

使用 System exit 方法退出应用程序。仅在应用程序中使用。

此时关闭程序以及窗口

默认情况下,该值被设置为 HIDE_ON_CLOSE。 即没有设置该函数时,相当于 f.setDefaultCloseOperation(f. HIDE_ON_CLOSE); 或者f.setDefaultCloseOperation(1);

转载请注明原文地址: https://www.6miu.com/read-26454.html

最新回复(0)