日期:2014-05-20  浏览次数:20613 次

JAVA图形界面的一个问题
import javax.swing.*;
public class abc
{
  public static void main(String[] args)
  {
  JFrame jfrm1=new JFrame("窗口1");
  JFrame jfrm2=new JFrame("窗口2");
  jfrm1.setBounds(100,100,100,100);
  jfrm2.setBounds(200,200,200,100);
  jfrm1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  jfrm2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  jfrm1.setVisible(true);
  jfrm2.setVisible(true);
  }
}
我创建了两个框架对象,不过当我关闭其中一个时,另外一个也会同时关闭,这是为什么呢?怎么才能做到关闭其中一个,另外一个不会关闭呢?

------解决方案--------------------
EXIT_ON_CLOSE
不要用这个啊,你知道这个是什么意思么?这个是退出此次java runtime
应该用DISPOSE_ON_CLOSE,好像是这么拼啊,这个是关闭窗口