首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java action開的一個新視窗,一但關閉它,就連主窗口也關了?该怎么处理

2012-01-26 
java action開的一個新視窗,一但關閉它,就連主窗口也關了??privatevoidjButton5ActionPerformed(java.awt.

java action開的一個新視窗,一但關閉它,就連主窗口也關了??
private   void   jButton5ActionPerformed(java.awt.event.ActionEvent   evt)   {                                                                                  
      NewJFrame   abc   =   new   NewJFrame();
      abc.show();
}

我只是這樣子,另外NewJFrame.java   在netbeans己經生成了   ,但我按按鈕,它可以有一個新視窗出來,但我按新視窗的關閉,它就連主視窗,兩個一起關閉了,請問有什麼解決方法?

[解决办法]
NewJFrame中去掉这句:
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
[解决办法]
对弹出窗口的做法还使用模态化的 jdialog 比较稳妥些。
另外.show()方法也已经过时了,都是 setVisiable(true);
[解决办法]
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 改成

this.setDefaultCloseOperation(JFrame.DEPOSE_ON_CLOSE);

JFrame.EXIT_ON_CLOSE是不安全的,害私人

热点排行