比如说我创建了两个窗口,我现在只想要关闭其中一个,用什么命令啊?用System.exit(n)这个,程序被结束了。

解决方案 »

  1.   

    不明白
    什以窗口,gui,cmd还是什么?
      

  2.   

    frame.dispose()
    dispose方法即可
      

  3.   

    我说的是GUI窗口
    new Frame().dispose();
    我运行了好像只是切换窗口啊,并没有关掉窗口。
      

  4.   

    dispose()方法要怎么用啊
    import java.awt.*;
    public class DisposeTest extends Frame
    {
    DisposeTest()
    {
    super("dispose");
    setSize(500,600);
    show();

    public static void main(String args[])
    {
    new DisposeTest();
    new Frame().dispose();\\这句我加了跟没加对程序没有影响?
    }
    }
      

  5.   

    import java.awt.*;
    public class DisposeTest extends Frame
    {
    DisposeTest()
    {
    super("dispose");
    setSize(500,600);
    show();

    public static void main(String args[])
    {
    DisposeTest a= new DisposeTest();
    DisposeTest b= new DisposeTest();
    b.dispose();}
    }
      

  6.   

    new Frame().dispose();\\这句我加了跟没加对程序没有影响?就效果而言显然是没影响的,建了一个frame,然后马上dispose你说有什么影响
    延迟一下看看就知道效果了Frame f = new Frame();
    try{
      Thread.sleep(2000);//等待2秒
    }catch(Exception){}
    f.dispose();