Java - Cual es el evento de antes de salir del programa?

 
Vista:

Cual es el evento de antes de salir del programa?

Publicado por Nowak (13 intervenciones) el 29/12/2004 19:45:18
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Cual es el evento de antes de salir del program

Publicado por Yamil Bracho (2315 intervenciones) el 30/12/2004 14:27:42
Y agregaste el correspondiente listener ?. Seria algo como:

TuVentana.addWindowListener( new EventosVentana())
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cual es el evento de antes de salir del program

Publicado por chuidiang (532 intervenciones) el 02/01/2005 16:17:03
Ponle a la ventana

frame.setDefaultCloseOperation (WindowConstants.DO_NOTHING_ON_CLOSE)

con lo que la ventana no hará nada al cerrarse.

Luego, en tu código, además de salvar los datos, deberás cerrar la ventana (frame.dispose()) e incluso salir de la aplicacion.

Por supuesto, como te dice Yamil Bracho, debes añadir el listener.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar