Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2011, 01:28
Avatar de frangeris_29
frangeris_29
 
Fecha de Ingreso: abril-2011
Mensajes: 15
Antigüedad: 13 años, 9 meses
Puntos: 1
Como pasar variable a un JTextField?

Buenas, este realmente es mi primer post, nunca lo habia hecho en ningun foro :s

El problema es el siguiente:
Tengo un JFrame en el que saco los datos de una columna de una tabla, los sumo todos e intento mandar ese dato(la variable que contiene la suma total) a otro JFrame que abro aparte.

En el nuevo JFrame que abro intento capturar el dato que mande e insertarlo dentro de un JTextField que tengo en el segundo JFrame, queda algo asi:

---------------JFrame1-------------------
Código JAVA:
Ver original
  1. //CON ESTO ENVIO EL VALOR TOTAL AL METODO setTotal de la clase ImprimirFactura  
  2.      insImprimirFactura.setTotal(total);
  3.  
  4. //AQUI PONGO VISIBLE LA VENTANA
  5.      insComprarFrame.setVisible(true);

---------------JFrame2-------------------
Código JAVA:
Ver original
  1. class ImprimirFactura extends JPanel{
  2. //ESTA ES LA VARIABLE A QUIEN ASIGNO EL VALOR RECIVIDO
  3.     static double total;
  4.     public ImprimirFactura() {
  5.         componentes();
  6.     }
  7.  
  8. //AQUI RECIVE EL VALOR
  9.     public void setTotal(double totalSent) {
  10. //SE LO ASIGNO A LA VARIABLE DE ARRIBA PARA LUEGO UTILIZARLA DEBAJO
  11.         this.total = totalSent;
  12.         //JOptionPane.showMessageDialog(null, total);
  13.     }
  14.  
  15.     public void componentes(){
  16.         JTextField txtTotal = new JTextField(5);
  17. //AQUI TRATO DE ASIGNARLE EL VALOR DE LA VARIABLE TOTAL AL JTextField
  18. //NO LO COJE NADA -.-' ME IMPRIME DENTRO DEL CAMPO 0.0, ESO SIGNIFICA QUE //NO LA ESTA COJIENDO MAS ARRIBA, AYUDA POR FAVOR....
  19.         txtTotal.setText(Double.toString(total));
  20.         add(txtTotal);
  21.     }
  22. }

Ayuda porfavor.... Muchas Gracias de antemano ^_^