Działanie obiektów Listener

Działanie obiektów Listener
DA
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 12 lat
  • Postów:30
0

Witam

Załóżmy, że mam program i w klasie głównej inicjalizuję kilka paneli(JPanel) z polami tekstowymi(JTextField). Niech każde pole we wszystkich panelach posiada swój obiekt nasłuchujący. Moje pytanie jest takie: czy jeżeli tylko jeden z tych paneli wyświetlam użytkownikowi a reszta jest niewidoczna to czy obiekty nasłuchujące w tych niewidocznych Panelach cały czas chodzą? Chodzi mi mniej więcej o to czy w muszę usuwać obiekty nasłuchujące w pozostałych panelach na czas kiedy są niewidoczne?

Pozdrawiam

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Zdarzenie dociera do tego komponentu, który ma aktualnie fokus. Czy niewidoczne pole tekstowe może mieć fokus?


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
DA
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 12 lat
  • Postów:30
0

Owszem ale są też listenery, które badają fokus. Zatem czy one są nieaktywne dla komponentów ukrytych?

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Sprawdziłem, przycisk który do żadnego okna nie został dodany zareagował na programowe kliknięcie metodą doClick(),.
Odpinanie słuchaczy od niewidocznych komponentów wydaje mi się całkowicie niepotrzebne, użytkownik nie jest w stanie wygenerować zdarzenia związanego z takim komponentem. Takie zdarzenia możesz generować tylko programowo.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 1x, ostatnio: bogdans

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.