我通过扩展类将代码编写为一个类中的设计部分JFrame
,以及另一个类(不是内部类)中按钮的动作侦听器,最后对于主要方法,我采用了单独的类。在侦听器类中,我正在关闭当前窗口并打开新窗口。我可以打开新窗口。但我不能关闭现有的窗口。请帮助我。(我无法访问setVisible()
方法)监听器类:
public void actionPerformed(ActionEvent e) { //new window opens
EmbeddedBrowser eb = new EmbeddedBrowser();
eb.setVisible(true); //how to close previous window
}