setDefaultCloseOperation(int operation)
2014-01-04 14:40
417 查看
由于在写程序中涉及到窗口关闭的多种情况的选择运用,所以,对窗口的四种关闭情况,做一下整理。
public void setDefaultCloseOperation(int operation):
默认关闭状态:JFrame.class中: private int defaultCloseOperation =HIDE_ON_CLOSE;
因此,默认情况下,关闭窗口,只隐藏界面,不释放占用的内存。
点击窗口右上角关闭,四种关闭方式:
1.this.setDefaultCloseOperation(0);// DO_NOTHING_ON_CLOSE,不执行任何操作。
2.this.setDefaultCloseOperation(1);//HIDE_ON_CLOSE,只隐藏界面,setVisible(false)。
3.this.setDefaultCloseOperation(2);//DISPOSE_ON_CLOSE,隐藏并释放窗体,dispose(),当最后一个窗口被释放后,则程序也随之运行结束。
4.this.setDefaultCloseOperation(3);//EXIT_ON_CLOSE,直接关闭应用程序,System.exit(0)。一个main函数对应一整个程序。
public void setDefaultCloseOperation(int operation):
默认关闭状态:JFrame.class中: private int defaultCloseOperation =HIDE_ON_CLOSE;
因此,默认情况下,关闭窗口,只隐藏界面,不释放占用的内存。
点击窗口右上角关闭,四种关闭方式:
1.this.setDefaultCloseOperation(0);// DO_NOTHING_ON_CLOSE,不执行任何操作。
2.this.setDefaultCloseOperation(1);//HIDE_ON_CLOSE,只隐藏界面,setVisible(false)。
3.this.setDefaultCloseOperation(2);//DISPOSE_ON_CLOSE,隐藏并释放窗体,dispose(),当最后一个窗口被释放后,则程序也随之运行结束。
4.this.setDefaultCloseOperation(3);//EXIT_ON_CLOSE,直接关闭应用程序,System.exit(0)。一个main函数对应一整个程序。
相关文章推荐
- JFrame.setDefaultCloseOperation(…
- JFrame中setDefaultCloseOperation的参数含义
- JFrame中setDefaultCloseOperation的参数含义
- 没有为类型 ExampleFrame_05 定义方法 setDefaultCloseOperation(int)
- 窗口关闭setDefaultCloseOperation()的整理
- JFrame中setDefaultCloseOperation的参数含义 .
- setDefaultCloseOperation
- setDefaultCloseOperation(3);
- JFrame 的setDefaultCloseOperation(int) 几个参数的比较
- JFrame中setDefaultCloseOperation的参数含义
- 窗口关闭setDefaultCloseOperation()的整理
- JFrame中setDefaultCloseOperation的参数含义
- JFrame.setDefaultCloseOperation
- setDefaultCloseOperation
- JFrame中的setDefaultCloseOperation
- JFrame中setDefaultCloseOperation的使用方法
- 窗口关闭 setDefaultCloseOperation
- JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 和 system.exit( )区别
- 关于Java的setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
- The method setDefaultCloseOperation(int) is undefined for the type