Działanie obiektów Listener

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

0

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

0

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

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.

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