• Viernes 8 de Noviembre de 2024, 04:58

Autor Tema:  No se cerrar JFrame desde el JPanel que lo contiene  (Leído 4314 veces)

manurodri189

  • Miembro MUY activo
  • ***
  • Mensajes: 117
    • Ver Perfil
No se cerrar JFrame desde el JPanel que lo contiene
« en: Jueves 4 de Marzo de 2010, 14:00 »
0
Llevo mucho tiempo mirando esto, y no doy con la tecla, he usado muchas funciones que he encontrado por internet, el dispose, el CLOSE, he pasado como parametro al jpanel el mismo frame, y en el frame puse un metodo que me lo cierra, y desde el jpanel lo llamo, y nada.

Vamos que no se cerrar un Jframe desde el jpanel que lo contiene, creo que debe de ser una chorrada pero no doy con ello, a ver si alguien sabe como hacerlo. Gracias.

Salu2



frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: No se cerrar JFrame desde el JPanel que lo contiene
« Respuesta #1 en: Jueves 18 de Marzo de 2010, 04:03 »
0
Código: Java
  1. ((java.awt.Window)this.getParent()).dispose();
  2.  

Y listo

Saludos,


frealgagu

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
    • http://frealgagu.4shared.com
Re: No se cerrar JFrame desde el JPanel que lo contiene
« Respuesta #2 en: Jueves 18 de Marzo de 2010, 04:04 »
0
Si hiciste el envío del JFrame, lo puedes llamar desde el JPanel también con el método dispose()


manurodri189

  • Miembro MUY activo
  • ***
  • Mensajes: 117
    • Ver Perfil
Re: No se cerrar JFrame desde el JPanel que lo contiene
« Respuesta #3 en: Jueves 18 de Marzo de 2010, 09:38 »
0
Gracias tio, al final lo solucione mandando el JFRAME en el contructor del jpanel, y llamando al dispose, pero me vendrá bien saber lo de esa función, sabia que tenia que haber alguna. Muchas gracias.

Un Saludo.