Foro de elhacker.net

Programación => Java => Mensaje iniciado por: lluvplay en 8 Julio 2012, 05:51 am



Título: Problema para pasar datos entre formularios NETBEANS
Publicado por: lluvplay en 8 Julio 2012, 05:51 am
Hola amigo tengo 2 formularios que se llaman:

* Busqueda_de_empleados() // donde me aparecen las generales de un empleado en diferentes jTextField y un boton modificar

* Modificar_datos() ///este sale cuando le doy a modificar del formulario Busqueda_de_empleado  aca necesito que me salgan todas las generales iguales quen en el formulario Busqueda_de_empleado  pero me manda error.


he intentado creando un objeto :

Código:
Busqueda_de_empleado obj = new Busqueda_de_empleado();


y luego alando los jTextField del formularo Busqueda_de_empleado. pero no me funciona.

de la siguiente manera:

Código:
jTextField1.setText(obj.jTextField1.getText());

tratando de que el jTextField1 del formulario Modificar_datos() tome el valor del jTextField1 del formulario Busqueda_de_empleado() pero no funca alguna idea.

Todo lo que encontre en san goole hace referencia a eso, pero no llego a aclara la duda !!!
 :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-( :-(


Título: Re: Problema para pasar datos entre formularios NETBEANS
Publicado por: rommel89 en 9 Julio 2012, 07:56 am
haber si entendi bien Modificar_datos() y este Busqueda_de_empleado() son dos clases diferentes

y lo que quieres hacer es que de lo que esta en el objeto tipo jTextField1 de la clase Busqueda_de_empleados() le pase el valor al objeto jTextField1  de la clase Modificar_datos()

si es asi lo que puedes hacer es que a la clase de Modificar_datos le pases en su constructor un parametro cunado mandes a llamar esta clase

class Busqueda_de_empleados
{
     Modificar_datos modificar=new Modificar_datos(jTextField1.getText());
}

class Modificar_datos
{
    String valor;

    public   Modificar_datos(String valor)//recibe un valor de tipo texto
    {
        this.valor=valor;
     }
      jTextField1.setText(valor);
   
}

algo asi seria espero haberte entendido bien jajajaj