Swing窗口關閉
DISPOSE_ON_CLOSE
移除窗口的默認窗口關閉操作。
DO_NOTHING_ON_CLOSE
無操作默認窗口關閉操作。
EXIT_ON_CLOSE
退出應用程序默認窗口關閉操作。
HIDE_ON_CLOSE
隱藏窗口的默認窗口關閉操作
setDefaultCloseOperation()是用來設定窗口被關閉時候(比如點擊了右上角的"x")的行為的。
DISPOSE_ON_CLOSE在窗口被關閉的時候會dispose這個窗口。
EXIT_ON_CLOSE在窗口被關閉的時候會退出JVM。
如果你的程序沒有其他線程在運行的話,當所有的窗口都被dispose了之后,JVM也會退出。
package xiya;
import javax.swing.*;
import static javax.swing.JFrame.*;
public class Example10_1 {
public static void main(String[] args) {
JFrame windows1 = new JFrame("窗口一");
JFrame windows2 = new JFrame("窗口二");
windows1.setBounds(200,100,360,260);
windows2.setBounds(560,100,360,260);
windows1.setVisible(true);
windows1.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
windows2.setVisible(true);
windows2.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
————————————————
版權聲明:本文為CSDN博主「N3verL4nd」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/x_iya/article/details/8229797


浙公網安備 33010602011771號