• Sábado 21 de Septiembre de 2024, 16:35

Autor Tema:  Consulta Jframe  (Leído 1209 veces)

pefrare

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Consulta Jframe
« en: Martes 2 de Enero de 2007, 17:55 »
0
HOLA .

CUANDO CLICK EN UN JBUTTON ME SALE OTRO JFRAME(setVisible(true)) HASTA AHI TODO BIEN, PERO CUANDO EN EL SEGUNDO JFRAME HAGO CLICK EN SALIR (System.exit(1)) SE CIERRA ESTE Y TAMBIEN EL PRIMER JFRAME.
COMO HACER PARA QUE SE CIERRE SOLO EL SEGUNDO JFRAME Y NO EL PRINCIPAL QUE ES EL PRIMERO. COMO UN JOPTIONPANE QUE SOLO SE CIERRA EL Y NO PASA NADA CON EL RESTO. GRACIAS.

OTRA CONSULTA.

COMO HACER QUE LOS ITEM DE UN JCOMBOBOX SEAN INVISIBLES.
GRACIAS.

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Consulta Jframe
« Respuesta #1 en: Miércoles 3 de Enero de 2007, 12:26 »
0
Hola...

Cuando ejecutas un System.exit() estás saliendo del programa, lo que significa que la máquina virtual termina la ejecución, por eso se te cierra, no solo esa ventana, sino todas las demás. Para que no ocurra, tendrás que usar, bien la constante DISPOSE_ON_CLOSE, que destruye la ventana, bien HIDE_ON_CLOSE, que la hace invisible, pero que no la destruye, por lo que con setVisible(true) podrás mostrarla de nuevo tal y como el usuario la dejó.


Y para hacer que los items del ComboBox sean invisibles, lo mejor es quitarlos. Usa los métodos remove.



Un saludo.



Silverfox



PD: Para próximas ocasiones, por favor, quita el Bloq. Mays. Gracias. ;)

pefrare

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Consulta Jframe
« Respuesta #2 en: Miércoles 10 de Enero de 2007, 16:13 »
0
MUCHAS GRACIAS POR LA RESPUESTA.
Probando pude Dispose() y  obtuve lo que deseaba., pero no se si el porcedimiento esta bien.
hice lo que dije pero use el Exit_On_Close