-4

使用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);
}
}
4

1 回答 1

0

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

于 2013-04-26T21:03:13.450 回答