Hallo,
als Anfänger in Java hätte ich eine kleine Designfrage.
Ich versuche mich gerade an einer GUI mit einigen Buttons, Tree und Table Komponenten. Je nach Komponente benötige ich verschiedene Listener (ActionListener, MouseListener). An eier Stelle wird sogar ein modales PopUp-Fenster gestartet welches selbst wieder Buttons und damit Listener hat.
Mein Problem ist nun der sinvolle Umgang mit diesen vielen Listenern.
Benutzt man für alle Komponenten die gleichen Listener und unterscheidet dann in den jeweiligen Methoden über IF-Abfragen wer der Auslöser für das Event war oder macht man für jede Komponente einen eigenen Listener mit eigenen Methoden ?
Wie behält man den Überblick ?
Danke
Arni