Cual es el evento de antes de salir del programa?

Nowak
29 de Diciembre del 2004
Quiero que antes de cerrar el programa me guarde los datos en un fichero.

La ultima ventana que cierro (antes de que se cierre quiero que me grabe los datos) es un extends JFrame.

Yo he intentado ponerlo aqui:
class EventosVentana extends WindowAdapter
{
public void windowClosing(WindowEvent we)
{
grabarDatos();
}
}

Pero nunca me pasa por ahi (tampoco se por que)

Gracias de antemano

xscorpio
29 de Diciembre del 2004
prueba esto

addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{ grabarDatos();
}
});

Nowak
29 de Diciembre del 2004
Eso que me has dicho me da los siguientes fallos:

En la linea de addWindowListener(new WindowAdapter(){
invalid method declaration; return type required
illegal start of type

Y en la linea });
<identifier> expected

No tengo demasiada idea de java asi que no se como quitar esos fallos sin que me den mas todavia