Introduzione a Java ed Eclipse - 2 - 15

# Il metodo actionPerformed

- Il metodo che abbiamo aggiunto, actionPerformed, riceve un parametro di tipo ActionEvent, che contiene i dati del pulsante premuto.
- Questo metodo verrà richiamato da tutti i bottoni che assoceremo alla nostra finestra per la risposta. Come facciamo allora a sapere che bottone è stato premuto?
- Ci viene in aiuto il metodo getSource() di ActionEvent, che ci indica quale bottone ha generato l'evento.
- Se noi confrontiamo il valore ritornato da getSource() con tutti i bottoni che abbiamo associato alla finestra, scopriremo quale è stato premuto e quindi che azione fare.
- Nel nostro caso, quando il bottone è closeButton, potremo terminare il programma con il metodo dispose();.

© Ing. Stefano Salvi - released under FDL licence