Beh puoi farlo mettendo una WindowListener al JFrame...guarda la documentazione di questa classe.

Ciao.