SoloCodigo

Programación General => Java => Mensaje iniciado por: manurodri189 en Jueves 4 de Marzo de 2010, 14:00

Título: No se cerrar JFrame desde el JPanel que lo contiene
Publicado por: manurodri189 en Jueves 4 de Marzo de 2010, 14:00
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
Título: Re: No se cerrar JFrame desde el JPanel que lo contiene
Publicado por: frealgagu en Jueves 18 de Marzo de 2010, 04:03
Código: Java
  1. ((java.awt.Window)this.getParent()).dispose();
  2.  

Y listo

Saludos,
Título: Re: No se cerrar JFrame desde el JPanel que lo contiene
Publicado por: frealgagu en Jueves 18 de Marzo de 2010, 04:04
Si hiciste el envío del JFrame, lo puedes llamar desde el JPanel también con el método dispose()
Título: Re: No se cerrar JFrame desde el JPanel que lo contiene
Publicado por: manurodri189 en Jueves 18 de Marzo de 2010, 09:38
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.