一个Frame1中包含一个button,当点button是,new出一个新Frame2,应当用什么方法让原来的Frame1消失,我用的是setvisible(fale);但是每次运行后任务管理器中就会多一个javaw,是不是不应该用setvisible(false)应当用什么办法,谢谢!

解决方案 »

  1.   

    可以在点BUTTON事件里面写上 关闭前面Frame的语句 比方说Frame1.System.exit(0)什么的
    你自己写写应该能行的
      

  2.   

    Frame1.System.exit(0)
    ------
    还有这种语句用dispose()试试
      

  3.   

    用了dispose()问题还是那样,两个框架之间的调用应该怎么样那,还是必须把那个进程结束才可以释放占用的内存
      

  4.   

    System.out.exit(0)是结束整个程序了!!!!!!!!!!!!!!!
      

  5.   

    this.dispose();
    Frame1 frame1=new Frame1();
    frame1.show()
    关闭frame1后javaw依然运行,每开一次多一个,是不是第一个frame没有真正结束