Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/05/2006, 22:37
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Hola:

Efectivamente, setVisible(false) no lo destruye, sólo lo oculta. Pero te bastaría con poner setVisible(true) para volver a visualizarla y no tendrías que hacer un nuevo new de la ventana secundaria. De esta forma no crear cada vez una ventana nueva.

De hecho, es lo que suelo hacer yo. No me fio un pelo del dispose() para destruir ventanas, así que prefiero dejarlas construidas y simplemente hacer setVisible(true) o setVisible(false).

Si el código no es muy grande y no usa cosas raras (bases de datos, librerías externas complejas, etc) pásamelo y le hecho un ojo a ver si veo algo.

Se bueno.
__________________
Apuntes Java
Wiki de Programación