Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Hadess_inf en 29 Mayo 2011, 17:28 pm



Título: Consulta sobre setvisible en jframe
Publicado por: Hadess_inf en 29 Mayo 2011, 17:28 pm
Hola tengo un problema, en un mini proyecto abro un jframe de la siguiente forma.

miform frm = new miform();
frm.setVisible(true);

Ok .. todo correcto, desde ese jframe llamo a otro con el siguiente codigo.

miform2 frm = new miform2();
frm.setvisible(true);

para cerrar el form lo hago con

this.setvisible(false);

El problema esta en que si cierro el segundo jFrame el primero tambien se cierra. Alquien me da una manito ¿?

Gracias.


Título: Re: Consulta sobre setvisible en jframe
Publicado por: dakomt en 29 Mayo 2011, 17:43 pm
Mmmm no se si sera una simple errata pero a los dos formularios los estas nombrando igual "frm"


Título: Re: Consulta sobre setvisible en jframe
Publicado por: Hadess_inf en 29 Mayo 2011, 18:02 pm
Pero estan en distintos metodos.


Título: Re: Consulta sobre setvisible en jframe
Publicado por: dakomt en 29 Mayo 2011, 18:18 pm
entiendo que

this.setvisible(false);

lo haces dentro de algún método de la clase miform2 no ?¿

y el cerrarlo de esa forma es porque pretendes usarlo de nuevo a continuación? Si no fuera el caso puedes probar con frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); antes de hacerlo visible.

De todas formas intuyo que el problema que tienes es algo muy común y seguramente alguien que tenga más trillado el java swing (no es mi caso  :-\) sabría decirte inmediatamente. Mientras tanto a lo mejor si publicaras el contexto del código..

Saludos!


Título: Re: Consulta sobre setvisible en jframe
Publicado por: Hadess_inf en 29 Mayo 2011, 18:34 pm
Solucionado.

Gracias.