[Gvsig_desarrolladores] destruir los paneles al cerrar ventanas (IWindow)

marta vicente romero mviceromgvsig en gmail.com
Mie Jul 29 18:39:19 CEST 2009


Hola
yo tengo implementada una extension en donde uso ventanas de tipo IWindow a
partir de paneles
para cerrarlos utilizo:

PluginServices.*getMDIManager*().closeWindow(*this*);

el problema es que al cerrar las ventanas tengo yo que limpiar cada variable
por que no se destruye directamente,no hay alguna forma de hacer que cuando
yo quiera volver a abrirla aparezca de nuevo como recien creada...en los
botones que lo controlo yo lo arregle reseteando todos los
elementos.(vectores, listas,tablas,variables ..todo)

el problema esta en el boton  X de la ventana que al cerrar si vuelvo a
abrir se encuentra en el mismo estado que se cerro

se que puedo utilizar el metodo *public void windowClosed()"*,  del
IWindowListener, reseteando todos los elementos en ese metodo, pero no creo
que sea la forma correcta,

alguna forma de destruir los paneles al cerrar..?

muchas gracias
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20090729/18af84e2/attachment.htm 


More information about the gvSIG_desarrolladores mailing list