Как с помощью кнопки JButton закрыть одно окно и открыть другое

Имеется проект

введите сюда описание изображения

в ExpRunner прописал

public static void main(String[] args) throws SQLException {
        createDb();
        WindowAdd windowAdd = new WindowAdd();
        windowAdd.setVisible(true);
...
}

То-есть при запуске открывается WindowsAdd, там добавлена кнопка

    public class WindowAdd extends JFrame implements WindowListener, ActionListener {
    
        ...    

        private JButton bWindowDel = new JButton("Выкл");
        ... 
public WindowAdd() { 
...
            container.add(bWindowDel);
 ...
            bWindowDel.addActionListener(this); 
...}  

@Override
        public void actionPerformed(ActionEvent e) { 
...
            if (e.getSource() == bWindowDel) {
 //при нажатии на bWindowDel нужно, чтобы WindowsAdd закрылся, а WindowsOld открылся
    
    com.mrnats.starter.windows.WindowOld.getWindows(); // - не работает
    WindowOld.setVisible(true);  //не работает

    setVisible(false); // закрывает действующее окно WindowsAdd, тут все ок!
            }
    
    }

Окно закрывается, но WindowsOld не знаю как открыть, подскажите...

P.S. Добавил

     new WindowOld();

и вроде все заработало! И того:

  public void actionPerformed(ActionEvent e) {

    if (e.getSource() == bWindowDel) {
        setVisible(false);
        new WindowOld();
    }

}

Ответы (1 шт):

Автор решения: Николай

вопрос решился добавлением

new WindowOld();
→ Ссылка