Problemas de iniciante com numberformat e decimalformat

0 respostas
marcusluiz83

Boa noite, pessoal!

Tô levando uma surra pra validar um jTextField utilizando numberformat e decimalformat. Acho que já imagino qual seja meu erro, porém não sei o que fazer:

Dúvida:
Eu consigo salvar o tipo DecimalFormat como String (VARCHAR no mysql)?

Declarei a variável valor como String em minha classe e VARCHAR no mysql. O que devo mudar, pois o campo valor no meu banco de dados não pode ser nulo, e quando vou visualizar os registros, este campo está em branco. Ao rodar o aplicativo, não me dá nenhum erro, só este campo não é preenchido em meu banco, os outros dados são preenchidos normalmente.

Meu código:

jTValor = new javax.swing.JFormattedTextField(); DecimalFormat df = new DecimalFormat("###.00", new DecimalFormatSymbols(new Locale("pt","br"))); JFormattedTextField jTValor = new JFormattedTextField(new NumberFormatter(df)); jTValor.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTValorActionPerformed(evt); } });

Obrigado pela ajuda!

Criado 21 de março de 2010
Respostas 0
Participantes 1