Foro de elhacker.net

Programación => Java => Mensaje iniciado por: rocker1822 en 3 Enero 2014, 00:27 am



Título: problema con jframe
Publicado por: rocker1822 en 3 Enero 2014, 00:27 am
el problema que tengo es que tengo un botón en un jframe que al darle clic me abre otro jframe con un formulario, lo que necesito es que cuando el segundo jframe se abra el codigo del boton pare hasta que el segundo jframe cierre. para asi utilizar los datos del formulario. gracias
este es el codigo que tengo

f.setVisible(true);
nom = f.nom();
crearArbol.paintNom(getGraphics(), nom, 30, 90);// aca no pinta nada porque aun el formulario no se a llenado



Título: Re: problema con jframe
Publicado por: 1mpuls0 en 15 Enero 2014, 17:25 pm
el problema que tengo es que tengo un botón en un jframe que al darle clic me abre otro jframe con un formulario, lo que necesito es que cuando el segundo jframe se abra el codigo del boton pare hasta que el segundo jframe cierre.

A qué te refieres?. haces algo más con el button del primer frame?


Título: Re: problema con jframe
Publicado por: ThinkByYourself en 17 Enero 2014, 14:46 pm
No sé con JFrame, porque creo que no se hicieron pensando en esto que estás diciendo. Pero con los JDialog, que son prácticamente lo mismo excepto por algunas cosas, puedes crear un JDialog con la opción "modal" o algo así, y eso sirve para exactamente lo que tú dices: bloquear el acceso a la ventana padre hasta que no se haya gestionado la ventana hija, en este caso, que normalmente es un JDialog no un JFrame porque JFrame te crea otro icono en la barra de tareas.