当我单击 java GUI 上的按钮时,如何打开一个新的 window 并关闭当前的 window?

how to open a new window and close the current window when I click the button on java GUI?

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

    }

这是我的 java 代码的一部分

所以在这部分,我想编写一个代码,当用户单击 "logOut" 按钮时,程序将打开一个新的 window 并关闭最后一个 window。

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

假设"this"指的是当前帧那么你需要添加:

this.dispose();