La prossima volta usa i tagl [*CODE] e [/*CODE] così il testo del programma risulta più leggibile...

Devi aggiungere il WindowListener... aggiungi al tuo metodo init() questa riga:
codice:
addWindowListener(this);
Ciao.