NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida Java 2D - Capitolo 40: La gestione degli eventi (seconda parte, pratica): eventi di finestra

 

 

Il listener che permette di intercettare e gestire gli eventi riguardanti la finestra (apertura, focus-on, minimizzazione, chiusura) è il WindowListener, definito nel package java.awt.event .

 

 

Il problema del WindowListener è che ci obbliga, implementandolo, a riscrivere il codice di ben 7 metodi, elencati qui di seguito (significati ovvi):

  • windowOpened(WindowEvent e)   :   void

  • windowActivated(WindowEvent e)   :   void

  • windowDeactivated(WindowEvent e)   :   void

  • windowIconified(WindowEvent e)   :   void

  • windowDeiconified(WindowEvent e)   :   void

  • windowClosing(WindowEvent e)   :   void

  • windowClosed(WindowEvent e)   :   void

 

 

Per evitare di dover implementare tutti questi metodi, è possibile utilizzare la classe adapter WindowAdapter (appartenente anch'essa a java.awt.event ), che consente di riscrivere solo i metodi che ci interessano veramente di WindowListener .

 

 

 
Vai all'inizio della pagina