我创建 了两个窗体 ,为什么 关闭了其中一个窗体后,整个程序就关闭了 ???

fsqman 2007-09-24 02:52:05

public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
new NewJFrame( ).setVisible(true);
new NewJFrame( ).setVisible(true);

}


上面的代码是程序一运行就创建 了两个窗体 ,关闭了其中一个窗体后,整个程序就关闭了

怎么才能 关闭了其中一个窗体后,整个程序都可以继续运行
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bindian 2007-09-24
  • 打赏
  • 举报
回复
还有你应该把NewJFrame类中的setDefaultCloseOperation(CLOSE_ON_EXIT)这一句去掉.因为这句是退出整个应用程序.
bindian 2007-09-24
  • 打赏
  • 举报
回复
重写类WindowAdapter类中的windowClosing方法就行了

写法:
class MyWindow extends WindowAdapter
{
public void windowClosing(WindowEvent wevent)
{
dispose();
}
}
c8328349 2007-09-24
  • 打赏
  • 举报
回复
你程序中是不是有这句
setDefaultCloseOperation(EXIT_ON_CLOSE);
找了注了试试

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧