使用 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);
}
}
答案 0 :(得分:0)
在激活新窗口时使用jframe动作侦听器或打开使用dispose()来终止旧窗口 根本不要使用setVisible() 当你打电话给新窗口时,你可以在那里处理旧的 假设打电话newwindo n = new newwindow(); oldwindow.dispose(); 调用新窗口后