Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Pasar datos entre 2 JInternalFrame

Hola a todos.
Estoy haciendo una aplicacion en donde tengo un JFrame principal con un JDesktopPane dentro de este JFrame tengo un JMenu en el que va a abrir un JInternalFrame1, en este JInternalFrame1 tengo un boton el que abrira un segundo JInternalFrame2. Mi pregunta es como pasar los datos de un JTextField del JInternalFrame2 a otro JTextField del JInternalFrame1..
Espero que me ayude
Gracias

septiembre 15, 2014 | Registered Commenterhector95

Si el primer JInternalFrame (llamémosle jIntFrame1) tiene un botón con el que se crea el segundo JInternalFrame (llamémosle jIntFrame2), entonces lo más probable es que desde el primero puedas invocar métodos públicos del segundo. Haz lo siguiente:

* crea un método en el segundo JInternalFrame que recoja como parámetro un String y lo asigne al JTextField, por ejemplo "updateTextField(String t)".
* desde el primer JInternalFrame, invoca ese método en el segundo (jIntFrame2.updateTextField(jIntFrame1.myTextField.getText());).

septiembre 18, 2014 | Registered Commenterrickiees