当我单击JavaGUI上的按钮时,如何打开新窗口并关闭当前窗口?

当我单击JavaGUI上的按钮时,如何打开新窗口并关闭当前窗口?,java,swing,window,frame,swingx,Java,Swing,Window,Frame,Swingx,这是我的java代码的一部分 在这一部分中,我想编写一个代码,当用户点击“注销”按钮时,程序将打开一个新窗口并关闭最后一个窗口 if (arg0.getSource() == logOut) { //Coding Part of log out button JOptionPane.showMessageDialog(this, "Logout Successful"); new MainMenus().setVisible(false);

这是我的java代码的一部分

在这一部分中,我想编写一个代码,当用户点击“注销”按钮时,程序将打开一个新窗口并关闭最后一个窗口

    if (arg0.getSource() == logOut) {       //Coding Part of log out button
        JOptionPane.showMessageDialog(this, "Logout Successful");
        new MainMenus().setVisible(false);
        LoginMenu.loginmn();

    }
假设“this”指的是当前帧,则需要添加:

JOptionPane.showMessageDialog(this, "Logout Successful");
this.dispose();