Brève introduction pratique au modèle d'événements
AWT/
Swing : nous créons un bouton
JButton, nous enregistrons un écouteur via
addActionListener, nous traitons dans
actionPerformed. Nous passons en revue les classes anonymes et les expressions lambda, les écouteurs populaires (
MouseListener/
MouseAdapter,
KeyAdapter,
DocumentListener), nous écrivons une mini-application basée sur
JFrame,
JButton,
JLabel, nous examinons la séquence des appels et les erreurs typiques (travail lourd dans le gestionnaire, caractère final des variables dans les lambdas,
addActionListener oublié, suppression des écouteurs, utilisation de
SwingWorker).