campos numericos...

marcelo
05 de Marzo del 2005
Quisiera saber si alguien ha hecho alguna aplicacion en Swing que
permita ingresar datos numericos (como precios) a traves de algun
campo formateado.
El problema que tengo es que cuando ingreso en el campo un valor
como por ejemplo 10,5 y lo mando a la base de datos, en la tabla
me queda registrado como 105, es decir como entero. Intente de todo
pero hasta ahora no obtuve resultado.
Necesitaria solo la sintaxis de la sentencia INSERT o de la variables
si es que se requieren para recuperar el valor del campo.
Gracias.

dibu
05 de Marzo del 2005
Prueba con:
float valor=0;
try{
valor = Float.parseFloat(jTAlgo.getText());
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"Error en el formato de número");
}

si el valor está mal escrito, por ejemplo si tiene letras, saltará la Excepcion.
Si te da error ingresando 15,78, prueba con 15.78.