cuadros de texto
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.
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.
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);
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);