use o metado
setDefaultCloseOperation( JDialog.EXIT_ON_CLOSE );
veja tambem outras constantes a serem usadas na API do JDialog
:arrow: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JDialog.html
ou se não implemente a interface WindowListener e implemente voce mesmo o metodos que são chamos por eventos nas janelas.
public void windowActivated(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowClosing(WindowEvent e) {
System.exit( 0 ); // isso ae e o mais basico
}
public void windowDeactivated(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
veja na API tambem para saber quando cada metado e chamado:
:arrow: http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/WindowListener.html
ahh… e nao esqueca de chama o metado
/*Nome da sua classe que implementa o window listener... "this" no caso se de a propria que chama o metado*/
addWindowListener( WindowListener listener );