Precedente Indice Successiva

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

Valid XHTML 1.0! Valid CSS!