Consulta sobre setvisible en jframe

Iniciado por Hadess_inf, 29 Mayo 2011, 17:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Hadess_inf

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.

dakomt

Mmmm no se si sera una simple errata pero a los dos formularios los estas nombrando igual "frm"

Hadess_inf


dakomt

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!

Hadess_inf