Pessoal tenho um JTextField salario e faço isso salario=Float.parseFloat(tSalario.getText()); e no banco de dados MySQL o campo está como Float tbm as precisão não está certa eu preciso das casas decimais tbm se eu passa 500.09 ele arredonda pra 500 como faço ?
Outra coisa como faço pra tratar pra não aceitar , ou seja 500,09 se fizer isso ele gera um Exception …
Agradeço desde já !
acho q entendi mais ou menos…
JTextField campo = new JTextField();
try {
float a = Float.parseFloat( campo.getText() );
}
catch ( NumberFormatException nfe ) {
JOptionPane.showMessageDialog( null, "Digite um salário válido!". "Dado incorreto", JOptionPane.ERROR_MESSAGE );
}