Как перезапустить 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