elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Jigloo comunicacion entre JFrame
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Jigloo comunicacion entre JFrame  (Leído 2,993 veces)
soyderiver2007

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Jigloo comunicacion entre JFrame
« en: 28 Julio 2011, 17:43 pm »

Hola tengo un problema, espero que alguien me pueda ayudar, me pasa lo siguiente:
tengo un JFrame1 con un JTextField1 y un botón, al presionar este botón quiero tomar el valor del JTextField1 hacerle algo y luego que me lo imprima en un JTextArea del JPanel2.  Muchas Gracias, Saludos.


En línea

Valkyr


Desconectado Desconectado

Mensajes: 646


Divide y vencerás


Ver Perfil
Re: Jigloo comunicacion entre JFrame
« Respuesta #1 en: 28 Julio 2011, 18:29 pm »

¿Cuál es el problema? Sí tan solo dices lo que quieres hacer, pero no especificas cuál es tu duda en concreto, qué código has desarrollado ni nada por el estilo no vamos a venir aquí a escribirte todo el código sin más.

Sé más específico, expón tu código de forma limpia y clara, y te ayudará todo aquel que quiera y pueda.

Saludos.


En línea

soyderiver2007

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Jigloo comunicacion entre JFrame
« Respuesta #2 en: 28 Julio 2011, 21:23 pm »

Hola Valkyr, el codigo es el siguiente:

el main es algo así

{
.
.
.
metodo1(arg1, arg2);
NewJFrame2.NewJFrame2Menu();
consulta = NewJFrame2.getconsulta();
         
metodo2(arg1, consulta);
}

y JFrame2

private void initGUI() {

.
.
.
jButton1.addActionListener(new ActionListener() {
   public void actionPerformed( ActionEvent e )
   {
     consulta = campo+jTextField1.getText().replaceAll(" ", "AND");
     NewJFrame3.NewJFrame3Menu();}});
   
            
}

el problema es que al llamar al método consulta es null, sin embargo en
consulta = NewJFrame2.getconsulta(); levanta bien, perfectamente.
el problema creo que es mientras esta en ejecución NewJFrame2.NewJFrame2Menu();
otro hilo levanta metodo2, y por eso consulta es null.
con el debug funciona bien, por eso creo que es un problema de thread, muchas gracias, espero que se haya entendido saludos.
En línea

Valkyr


Desconectado Desconectado

Mensajes: 646


Divide y vencerás


Ver Perfil
Re: Jigloo comunicacion entre JFrame
« Respuesta #3 en: 28 Julio 2011, 22:07 pm »

En principio sí dices que al depurarlo funciona correctamente, entonces el problema debe de ser con algún Thread, tal y como dices.

Otra coas ahora mismo no se me ocurre para decirte. Intenta indagar un poco más en el asunto y si no consigues solucionarlo pues nos comentas en que has avanzado.

Saludos.
En línea

klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Jigloo comunicacion entre JFrame
« Respuesta #4 en: 30 Julio 2011, 00:59 am »

Ya mira, la traza que yo veo es la siguiente:

-Llamas al metodo1 y le pasas 2 argumentos
-Instancias tu ventana, la cual no se mostrará hasta que se ejecute lo que esté en el main
-Llamas a la consulta (obiamente te devolverá null, ya que sólo se instanció tu ventana, ni se ha mostrado ni obviamente se ha tecleado algo)
-Llamas al metodo2
-Termina main y se muestra tu ventana

Puedes ejecutar tu code en el listener directamente en lugar de llamarlo desde el main

Saludos  ;)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
telnet, vb y una comunicacion entre ellos
Programación Visual Basic
sorcerer 3 2,421 Último mensaje 7 Julio 2005, 06:25 am
por sorcerer
Comunicacion de forms entre si (SOLUCIONADO)
Programación Visual Basic
Littl3 2 1,927 Último mensaje 2 Abril 2008, 14:55 pm
por Littl3
comunicacion entre clase y formulario
PHP
mag55 6 5,375 Último mensaje 10 Noviembre 2009, 22:28 pm
por Kasi
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines