- 15
- 0
- 约1.52千字
- 约 3页
- 2017-08-05 发布于河南
- 举报
JAVA Swing 关闭窗口(HIDE_ON_CLOSE DISPOSE_ON_CLOSE EXIT_ON_CLOSE DO_NOTHING_CLOSE 区别)
DO_NOTHING_ON_CLOSE:当窗口关闭时,不做任何处理;
HIDE_ON_CLOSE:当窗口关闭时,隐藏这个窗口;
DISPOSE_ON_CLOSE:当窗口关闭时,隐藏并处理这个窗口;
EXIT_ON_CLOSE:当窗口关闭时,退出程序。
默认是HIDE_ON_CLOSE。
EXIT_ON_CLOSE:是直接退出jvm.
注意:默认是HIDE_ON_CLOSE 即没有加setDefaultCloseOperation.
而 DISPOSE_ON_CLOSE: 主要是 隐藏窗口并dispose这个窗口;
只有当他是最后一个窗口才,才会退出JVM
如例:
import javax.swing.*;
class exitAndDispose{
public static void main(String[] args){
JFrame jf1=new JFrame(dispose);
JFrame jf2=new JFrame(exit);
jf1.setBounds(600, 100, 180, 100);
jf2.setBounds(260, 100, 180, 100);
jf1
原创力文档

文档评论(0)