Oi pessoal?
Criei dois campos JNumberFormatField com base na classe postada http://www.guj.com.br/posts/list/97891.java.
O problema é que quando eu tento calcular da o seguinte erro:
Exception occurred during event dispatching:
java.lang.NumberFormatException: For input string: “0,00”
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
neste erro eu tentei somar por zero
o código está assim:
Campos no formulário
num_1 = new crt_emol.JNumberFormatField();
num_2 = new crt_emol.JNumberFormatField();
Cálculo
private void CalcularActionPerformed(java.awt.event.ActionEvent evt) {
n1=Float.parseFloat(num_1.getText().trim())+Float.parseFloat(num_2.getText().trim());
JOptionPane.showMessageDialog(null, n1);
no main do sistema esta o locale como eu já li aqui no GUJ
Locale.setDefault(new Locale("pt","BR"));
mesmo que eu mude o locale para para “US” ele dá o erro na bendita “,”.
Por favor me deem uma luz.
Valeu