cuadros de texto

edu
30 de Enero del 2006
Hola a todos!
Tengo una variable double (p.e. precio), y quisiera colocar su valor en un cuadro de texto o JTextField (p.e. txtprecio), pero no se hacerlo.
Gracias.

malexicarum
30 de Enero del 2006
Tienes que llamar a uno de los metodos estaticos de la clase Double, y llamar al metodo toString()

Asi:

caja_texto.setText(Double.toString(545.21));

tambien puede ser asi:

String str = Double.toString(545.21);
caja_texto.setText(str);

Tambien puedes hacer esto con las clases Integer, Long, Double, Character, etc.

el metodo toString() ( Integer.toString(10) , Double.toString(12.21), Long.toString(4545454), etc )
ese metodo convierte el numero en una cadena de caracteres.

Ahora si quieres hacer lo inverso, es decir, pasar un String a un numero, usa las mismas clases pero en vez de llamar a toString usas el parse:

Ejemplo:

String str = "4587";
int var2 = Integer.parseInt(str);




edu
30 de Enero del 2006
Con la primera opción me ha valido.
OK, muchas gracias y un saludo.