//设置关闭按钮失效
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
JFrame.DO_NOTHING_ON_CLOSE//关闭按钮失效
JFrame.EXIT_ON_CLOSE//关闭按钮事件响应时退出系统
JFrame.DISPOSE_ON_CLOSE//关闭按钮事件响应时只是该界面不显示,系统部退出
http://blog.csdn.net/cymyell/article/details/4359144
JFrame
中 setDefault
Close
Operation() 参数说明
今天在写窗体的时候,发现了这个东西,有点不明白,就查了一下。现在把我所了解到的结果,分享给大家。
查找API 得到的结果,给截图看一下。有点官方,不太明白
接下来给出我的 理解和解释吧!
第一种:DO_NOTHING_ON_
CLOSE
(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
在测试中,你会发现,点
jframe
是frame的子类,即
jframe
继承自frame。
jframe
是javax.swing.
jframe
的类,frame是java.awt.frame的类。类似的还有jbutton、button,jcombobox,combobox等,总的来说swing是awt的升级,带j的是不带j的升级版。1.
jframe
关闭
方式:
设置
用户在此窗体上发起 "
close
" 时默认执行的操作。必须指定以下...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.S...
AWT是比较旧的双介面函式库,它依然高度倚赖各作业平台自身所具备的绘图功效机能,且用一个比包容程式(Wrapper)还小的设计还去除、吸收各作业平台间的绘图功能机能差异,以致Java程式在跨平台移携后的绘图呈现不够一致,这使得AWT遭受到众多的批评。这意味着:AWT的Widget倚赖作业平台自身原有的Widget功效机能,程式设计师在开发撰写时必须去了解各作业平台在Widget方面的差异性,如此便偏离了Java程式语言最初的宗旨:跨平台一致性。
Java
JFrame
窗口
关闭
方法总结
public void setDefault
Close
Operation(int operation):
默认
关闭
状态:
JFrame
.class中: private int default
Close
Operation =HIDE_ON_
CLOSE
;
因此,默认情况下,
关闭
窗口,只隐藏界面,不释放占用的内存。
点击窗口
右上角
关闭
,四种
关闭
方式:
1.this.setDefault
Close
Operation(0);// WindowConstants
Java
JFrame
窗口
关闭
方法总结
之前写窗口时每次都是直接copy
关闭
的方法,没有想过其它的,最近写的窗口比较多,就总结了一些窗口
关闭
的方法有哪些,方便以后自己查阅。
public void setDefault
Close
Operation(int operation):
默认
关闭
状态:
JFrame
.class中: private int d