用swing写了一个gui,在关闭窗口时,使得窗口在某一条件下,不关闭,即取消关闭窗口的动作。
/*
* mframe2.java
*
* created on 2005年7月4日, 下午1:12
*/
package dialogexample;
/**
*
* @author administrator
*/
public class mframe2 extends javax.swing.jframe {
/** creates new form mframe2 */
public mframe2() {
initcomponents();
}
/** this method is called from within the constructor to
* initialize the form.
* warning: do not modify this code. the content of this method is
* always regenerated by the form editor.
*/
private void initcomponents() {
buttongroup1 = new javax.swing.buttongroup();
buttongroup2 = new javax.swing.buttongroup();
buttongroup3 = new javax.swing.buttongroup();
jpanel1 = new javax.swing.jpanel();
jtextfield1 = new javax.swing.jtextfield();
jbutton1 = new javax.swing.jbutton();
setdefaultcloseoperation(javax.swing.windowconstants.do_nothing_on_close);
addwindowlistener(new java.awt.event.windowadapter() {
public void windowclosing(java.awt.event.windowevent evt) {
exitform(evt);
}
});
jpanel1.setborder(new javax.swing.border.titledborder("tilte broder"));
jtextfield1.settext("jtextfield1");
jpanel1.add(jtextfield1);
jbutton1.settext("jbutton1");
jpanel1.add(jbutton1);
getcontentpane().add(jpanel1, java.awt.borderlayout.north);
pack();
}
/** exit the application */
private void exitform(java.awt.event.windowevent evt) {
if(true) {
system.out.println("hello exiting");
// return;
}
//system.exi
闽公网安备 35060202000074号