天天看点

JAVA 关闭窗口的设置 DISPOSE_ON_CLOSE和EXIT_ON_CLOSE 的区别

setDefaultCloseOperation()是用来设定窗口被关闭时候(比如点击了右上角的"x")的行为的。 

DISPOSE_ON_CLOSE在窗口被关闭的时候会dispose这个窗口。 

EXIT_ON_CLOSE在窗口被关闭的时候会退出JVM。 

如果你的程序没有其他线程在运行的话,当所有的窗口都被dispose了之后,JVM也会退出。