Kurze praxisnahe Einführung in das Ereignismodell
AWT/
Swing: Wir erstellen eine Schaltfläche
JButton, registrieren einen Listener über
addActionListener und verarbeiten im
actionPerformed. Wir behandeln anonyme Klassen und Lambda-Ausdrücke, gängige Listener (
MouseListener/
MouseAdapter,
KeyAdapter,
DocumentListener), schreiben eine Mini-Anwendung auf Basis von
JFrame,
JButton,
JLabel, betrachten die Aufrufreihenfolge und typische Fehler (aufwändige Arbeit im Handler, Finalität von Variablen in Lambdas, vergessener
addActionListener, Entfernen von Listenern, Einsatz von
SwingWorker).