Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2013, 22:11
gato_zoldick
 
Fecha de Ingreso: junio-2005
Mensajes: 30
Antigüedad: 18 años, 10 meses
Puntos: 0
Cerrar Ventana con Dispose()

Hola Todos.
Tengo el siguiente problema con una aplicación Java.
Tengo dos JFrame, donde uno es el principal (menú) y el otro una de sus opciones (IngresarCliente).
La ventana IngresarCliente tiene un botón Salir, que llama a un método"cerrarVentana()" cuando presiono en él. Eso funciona bien ya que al apretar solo cierra la ventana IngresarCliente, pero quiero que además ese método sea invocado cuando se presiona en el botón de cerrar ventana (x). Lo intente poniendo un llamado al método desde el evento WindowsClosing pero no me funciono. Será que debo setear algo por otro lado?

Aquí está el evento:

private void formWindowClosing(java.awt.event.WindowEvent evt) {
this.cerrarVentana();
}

y éste es el método salir.

private void cerrarVentana() {
int opcion = 0;
opcion = JOptionPane.showConfirmDialog(this, "¿Desea salir de la aplicación?", "Salir de Aplicación", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (opcion == JOptionPane.YES_OPTION) {
this.dispose();
}
}

Además acotar que estoy trabajando en Netbeans.
Haber si alguien me ayuda, Gracias!