java用户界面----关闭当前窗口
我的小程序的意图是:有个界面A,界面中有若干的按钮,想要在点击其中的一个按钮的时候会出来另一个界面B,此时想要通过B中的按钮或者界面中的X号将B关闭掉
现在遇到如题所示的问题
在网上搜了搜有关该问题的解答,一般解决方案有二:
一是使用System.exit(0);该方法在关闭当前窗口的情况下也将当前界面A和界面B同时删除掉了,这个不是我想要的结果,我只是想要将当前的窗口B关闭掉而界面A照样运行
二是使用dispose(),该方法只是将界面B的资源给释放掉了并没有将窗口B关闭掉
进来的同志们帮帮忙吧!
------解决方案--------------------
我的想法是:点击界面B中的按钮时,让界面B不可见,同时在让界面A出现。
在B中:setVisible(false);同时:newA();
你试试看。
------解决方案--------------------
dispose画面就已经关闭了啊
packagetest.ww.swing;
importjava.awt.Color;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.WindowEvent;
importjava.awt.event.WindowListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;