//设置关闭按钮失效

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