Pasar datos de un formulario a otro java

Hola, estoy haciendo un frame en netbeans 6.8 con conexión a base de datos oracle xe, estoy intentando pasar por ejemplo el dni de una caja de texto del formulario ppal a otro secundario.
he probado a instanciar en el frame secundario el frame ppal
JFrame  framePpal = new JFrame();
Y a través de él coger los objetos que tiene para pasar la información.
framePpal.TextDni.getText();
Pero no me funciona. Creo que lo ideal seria pasar todos los campos a un objeto bean, y a partir de ahí hacer esos campos accesibles al resto de los formularios, pero no se muy bien como hacerlo.
Necesito algo de orientación, gracias...
1

1 respuesta

1
Respuesta de
Lo más sencillo es que uses variables staticas y de ahí accedas desde cualquier formulario a ellas con solo hacer JFrame2. Variable del Frame1 por supuesto, y algo extra seria pasar los datos por el constructor de tu clase osea como tu clase extiende de JFrame ahí lo pasa como MiFrame nuevo = new MiFrame(dni, nombre, datos...) y ahí todos los que queras. Cualquier duda no dudes en hacerla y con mucho gusto te respondo. Y espero que me hayas entendido
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Java o hacer tu propia pregunta: