• Jueves 14 de Noviembre de 2024, 08:14

Autor Tema:  Jdialog  (Leído 1368 veces)

zicofafe

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Jdialog
« en: Viernes 24 de Noviembre de 2006, 07:22 »
0
hola a todos, tengo un Frame principal y cuando el usuario hace click en un button aparece un jDialog en el cual tengo dos textfield y lo que quiero hacer es que esa informacion la pueda ocupar en el Frame principal, no se como pasar lo que el usuario proporciona el los textfield del jDialog al Frame principal, espero que alguien me ayude. gracias

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Jdialog
« Respuesta #1 en: Viernes 24 de Noviembre de 2006, 08:50 »
0
Hola...


Tu frame principal debe tener una variable JDialog desde la que se crea la ventana de introducción de datos.
Cuando pulsas el botón tendrás que ponerle en el ActionPerformed la forma de la que quieres que se traspasen los datos de la variable JDialog a ella misma. Lo que no puedes hacer es comunicar desde la nada dos Component que no tienen nada que ver (o que no guardes una referencia a uno de ellos en el otro, al menos).


Hace poco había un post donde se hablaba de comunicación entre frames, echale un vistazo, quizá te sirva.


Un saludo.






Silverfox

zicofafe

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Jdialog
« Respuesta #2 en: Viernes 24 de Noviembre de 2006, 17:41 »
0
gracias por haberte tomado la molestia de responder, lo que me escibiste me ayudo un poco, lo que pasa es que me estoy iniciando con esto, quiza puedas mostrarmelo con un jemplo sencillo, o sino podrias decirme como acceder al post del que me hablas, gracias nuevamente,

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Jdialog
« Respuesta #3 en: Lunes 27 de Noviembre de 2006, 09:17 »
0
Hola...

No hay problema, aquí tienes un par de hilos de discusión bastante parecidos a este, donde se ponen soluciones que puedes adaptar.


Espero que te sirvan...

http://foros.solocodigo.com/index.php?showtopic=24827

http://foros.solocodigo.com/index.php?showtopic=25633


Si te quedan dudas, ya sabes... a preguntar.

Un saludo.





Silverfox