Ignoro si esista una funcion para, no se si sea correcto decirlo asi, "destruir" el frame, para evitar este comportamiento.

| |||
![]() Buenos dias compañeros, estoy diseñando un programa en netbeans 8.0.2. Tengo un frame principal en el cual con un boton mando llamar a otro frame con la funcion setVisible(), al llamarlo este aparece y, puedo yo ingresar la informacion y aser las operaciones con los campos y botones dispuestos. Pero el problema es que uando cierro este frame y quiero abrirlo de nuevo siguen apareciendo los ultimos datos que ingrese y eso. Probe a cambiar el metodo de cierre de ventana con hide() y con dispose() pero no me funciono. La otra opcione que se me ocurria es colocar una funcion de evento para que cada vez que se abra el frame limpie y de un estado determinado a loc campos y controles o colocar esto en una funcion de evento al momento de cerrar el frame. Ignoro si esista una funcion para, no se si sea correcto decirlo asi, "destruir" el frame, para evitar este comportamiento. ![]()
__________________ "Benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y completamente diferente" |
| ||||
Respuesta: manera correcta de cerrar una ventana O volver a crear la ventana (hacer MiFrame miFrame = new MiFrame() cada vez que presionas el botón). Esto claramente es más ineficiente, pero lo tienes como opción. |
| |||
![]() ya veo, pense que si habia una funcion en especifico del lenguaje para esto. creo que optare por limpiar los campos. gracias por su ayuda compañeros.
__________________ "Benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y completamente diferente" |
Etiquetas: |