Mam klasę GUI SWING, która tworzy instancję niestandardowego JPanel dla części ekranu. Ta niestandardowa klasa ma przyciski i pola tekstowe itp. Moja klasa GUI, do której należy niestandardowy JPanel, ma również klasę kontrolera, która obsługuje modyfikację moich modeli danych. Jak mogę przekazać akcje z panelu niestandardowego do jego właściciela (mojej klasy gui), aby obsłużyć zdarzenia?EventListeners i niestandardowe komponenty GUI
Pomyślałem, że być może uda mi się dodać do mojego konstruktora panelu użytkownika odwołanie do mojej klasy kontrolerów w gui, dzięki czemu mogę ustawić ją jako actionListener na moich przyciskach. Czy to podejście jest wskazane? Czy istnieje lepsze podejście?
+1 za świetne wyjaśnienie – MadProgrammer