如何在java中关闭旧窗口?

时间:2013-04-26 18:38:27

标签: java swing jframe

使用 java GUI 打开新窗口时,我想关闭旧窗口或只是将旧窗口重定向到我试过的新窗口

setVisible(false)    

但它不起作用。

整个ActionListener代码:

public class Domainevent implements ActionListener{
public void actionPerformed (ActionEvent event){
    GUI gg = new GUI();
    DomainGUI ee = new DomainGUI();
    gg.dispose();
    ee.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    ee.setTitle("Forbidden Domains");
    ee.setSize(700,500);
    ee.setLocation(350,100);
    ee.setResizable(false);
}
}

1 个答案:

答案 0 :(得分:0)

在激活新窗口时使用jframe动作侦听器或打开使用dispose()来终止旧窗口 根本不要使用setVisible() 当你打电话给新窗口时,你可以在那里处理旧的 假设打电话newwindo n = new newwindow(); oldwindow.dispose(); 调用新窗口后