RE: [Gvsig_desarrolladores] Cómo cancelar el cierre de mi ventana en Andami

Víctor Velarde Gutiérrez velardev en unican.es
Lun Jul 7 12:28:23 CEST 2008


Hola,

Prueba con el evento windowClosing...
  
 
Saludos,

Víctor Velarde
 
 

-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Jorge
Bellido Diez
Enviado el: lunes, 07 de julio de 2008 12:16
Para: Lista de Desarrolladores de gvSIG
Asunto: [Gvsig_desarrolladores] Cómo cancelar el cierre de mi ventana en
Andami

Hola a todos.. tenia una duda sobre andami..
tengo una ventana en la que edito unos valores alfanuméricos y quisiera que
al cerrarla me pregunte si deseo guardarlos.. he definido mi clase de la
siguiente manera: 

	public class VentanaInfoExpediente extends javax.swing.JPanel
implements SingletonWindow,IWindowListener { ...

El caso es que en el método escribo el código a guardar pero,la ventana
siempre se cierra.

	public void windowClosed() {

	    int n=0;

	    if (this.editando){
			n = JOptionPane.showConfirmDialog( this,
						"¿Desea guardar los
cambios?",
						"salir",
	
JOptionPane.YES_NO_CANCEL_OPTION);

			this.setEditando(false,n);
		}

	if (n==2)         // cancelamos el cierre de la ventana
		//.. Desconozco la orden..

}

¿Cuál es la orden que tengo que utilizar para cancelar el cierre de la
ventana cuando ya estoy dentro del procedimiento windowClosed ?
 
Muchas gracias y un saludo;
Jorge Bellido


_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores




Más información sobre la lista de distribución gvSIG_desarrolladores