kilka UI w jednej aplikacji

0

Hey! Wybaczcie, jeśli się temat powtarza, ale nie mam pojęcia, pod jakim hasłem szukać.

Przejdę do rzeczy... Piszę program - w JAVA - (pierwszy raz tak duży - jak na mnie - z interfejsem użytkownika), który chciałem rozłożyć na kilka etapów. W pierwszej kolejności wyświetla się okno, które prosi o podanie danych osobowych -> po kliknięciu przycisku, dane są zapisywane, po czym uruchamia się inne okno (poprzednie się zamyka), bo zakończeniu działań w drugim oknie zachodzą kolejne procesy (których wymieniać nie będę), i wyświetlić się ma trzecie okno, z takim samym efektem - poprzednie znika.

Jak uzyskać taki efekt? W chwili obecnej mam jedną klasę, w niej trzy funkcje, które odpowiadają trzem UI. Do tego 3 klasy wewnętrznę, obsługujące zdarzenie kliknięcia przycisku, znajdującego się na każdym z UI.

Próbowałem np. wywołać funkcję tworzącą drugi interfejs w funkcji obsługi zdarzenia pierwszego przycisku, ale wysypała mi cała biblia błędów. Nie chcę tu wklejać kodu bo jest go cała masa.
Ma ktoś pomysł, jak to rozwiązać?

1
  1. MVC (a raczej MVP)!
  2. Proponuje zrobić 3 różne klasy odpowiadące za 3 różne okienka i potem tworzyć okienka / ustawiać im visibility zwyczajnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1