Как перезапустить Java-приложение, запустив определенный класс моего приложения?

У меня следующая ситуация:

У меня есть Javaсвинг применение.

В классе, который реализует мой графический интерфейс, у меня есть кнопка с именемВыйти tath привязывается к слушателю события, который обрабатывает событие click, что-то вроде этого:

JButton logOutButton = new JButton("LogOut");
header.add(logOutButton);

Затем в том же классе, который реализует мой графический интерфейс, я объявилActionListener которые обрабатывают это событие, используя внутренний класс:

    logOutButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            System.out.println("logOutButton clicked !!!");
            System.exit(0);
        }
    });

В этот момент, когда я нажимаюlogOutButton кнопку окончания программы. Я бы вместо этого перезапустился, запустив определенный класс с именемLoginForm (класс, реализующий GUI формы входа в систему)

Что я могу сделать, чтобы сделать это?

Tnx

Andrea

Ответы на вопрос(1)

Ваш ответ на вопрос