Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2013, 20:05
bibliotecario08
 
Fecha de Ingreso: agosto-2013
Ubicación: d.f.
Mensajes: 38
Antigüedad: 11 años, 7 meses
Puntos: 0
Información Respuesta: Obtener variable de otra clase

te explico con este codigo el cual esta contenido dentro de un boton que al pulsarlo envia el valor ingresado en el txt a la clase B y abre la ventana

Código Java:
Ver original
  1. //obtienes el valor de la caja de texto
  2. id_prestador=txtLogIdPrestador.getText();
  3.  
  4. //objeto de la clase EntradaSalida
  5. EntradaSalida MstrVentEntrSali=new EntradaSalida();
  6.  
  7. //llamas a traves del objeto MstrVentEntrSali a la variable IdPrestador que esta en la clase B y el asignas el valor de la clase A
  8. MstrVentEntrSali.IdPrestador=id_prestador;
  9.  
  10. //muestras la clase B en mi caso esta clase en una ventana
  11. MstrVentEntrSali.setVisible(true);
  12.  
  13. //y cierras la clase A es decir esta ventana
  14. this.setVisible(false);

entonses lo explico:

ingresas tu valor en la caja de texto, despues al pulsar el boton ejecutas etse codigo, obtienes el valor de la caja y lo almacenas en la variable, luego instancias un objeto de la clase B, llamas a la variable (en mi caso IdPrestador) y asignas la variable que contiene el valor anteriormente obtenido, muestrar la ventana (clase B) y por ultimo ocultas la ventana actual (clase A)

ahora en tu clase B para desplegar tu valor en la caja de texto podrias hacerlo colocando el codigo en un boton o si lo quieres que se muestre al abrir la clase B en el constructor el codigo para mostrar en la caja de texto podria ser asi:

Código Java:
Ver original
  1. txtMuestraIdPrestador.setText(IdPrestador);

recuerda colocar las variables como publicas principalmente la de cla clase B donde almacenaras el valor enviado desde la clase A a traves del objeto instanciado de la clase B como te dije en mi caso es texto pero en el tuyo son numeros asi que tendras que parsear para poder convertir el texto a numero.

espero no haberte confundido en tu pregunta y espero que te sirva saludos.
__________________
"benditos sean todos los libros, pues cuando abres uno, te sumerges en un mundo nuevo y totalmente diferente..."