Jak ponownie uruchomić aplikację Java uruchamiającą określoną klasę mojej aplikacji?

Mam następującą sytuację:

Mam JavaHuśtawka podanie.

W klasie, która implementuje mój GUI, mam przycisk o nazwieWyloguj tath wiąże się z detektorem zdarzeń, który obsługuje zdarzenie click, coś takiego:

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

Następnie w tej samej klasie, która implementuje mój GUI, zadeklarowałemActionListener które obsługują to zdarzenie przy użyciu klasy wewnętrznej:

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

W tym momencie, kiedy klikamlogOutButton przycisk zakończenia programu. Chciałbym, aby zamiast tego zrestartował się, uruchamiając określoną klasę o nazwieForma loginu (klasa implementująca GUI formularza logowania)

Co mogę zrobić, aby to zrobić?

Tnx

Andrea

questionAnswers(1)

yourAnswerToTheQuestion