Jak poczekać na zamknięcie JFrame przed kontynuowaniem?
Mój program składa się z 3 głównych „sekcji”. Główna funkcja, formularz logowania i formularz aplikacji. Główna funkcja powinna zrobić coś takiego: Otwórz formularz logowania, poczekaj na zamknięcie, a następnie otwórz formularz aplikacji. Nie mogę zmusić oczekującej części do pracy, a raczej nie wiem, jak to zrobiłbym.
Ktoś mi powiedział, aby zamiast tego używać JDialog i używaćsetModal(true)
, ale przy takim podejściu formularz logowania nie pojawiłby się na pasku zadań, co moim zdaniem jest okropne.
Inną rzeczą, którą rozważyłem, było otwarcie aplikacji z poziomu logowania po jej zamknięciu, ale wydaje się, że jest to zły projekt, ponieważ uniemożliwi to ponowne użycie formularza logowania.
Więc, co byś zaproponował?