Fórum Dúvidas com mascara de jTextField #467404
20/01/2014
0
Boa Tarde Galera,
tenho um jTextField que me retorna o valor de uma conta. Preciso que a formatação dele seja somente 4 numeros (0000) sem casas decimais.
Atualmente estou usando BigDecimal, mas não atende a o que eu preciso.
TotalFinal = valor9 + valor10 + valor11;
BigDecimal porcentagemredonda_totalfinal = new BigDecimal(TotalFinal);
porcentagemredonda_totalfinal = porcentagemredonda_totalfinal.setScale(0, BigDecimal.ROUND_HALF_UP);
resultado_totalfinal = String.valueOf(porcentagemredonda_totalfinal);
jTextField12.setText(resultado_totalfinal);
qual outra forma consigo formatar este valor para me trazer somente 4 digitos sem casas decimais?
tenho um jTextField que me retorna o valor de uma conta. Preciso que a formatação dele seja somente 4 numeros (0000) sem casas decimais.
Atualmente estou usando BigDecimal, mas não atende a o que eu preciso.
TotalFinal = valor9 + valor10 + valor11;
BigDecimal porcentagemredonda_totalfinal = new BigDecimal(TotalFinal);
porcentagemredonda_totalfinal = porcentagemredonda_totalfinal.setScale(0, BigDecimal.ROUND_HALF_UP);
resultado_totalfinal = String.valueOf(porcentagemredonda_totalfinal);
jTextField12.setText(resultado_totalfinal);
qual outra forma consigo formatar este valor para me trazer somente 4 digitos sem casas decimais?
Marcio Morando
Curtir tópico
+ 0
Responder
Posts
21/01/2014
Emanoel Cominesi
Faz assim:
o "0" torna aquele digito obrigatório, se não quiser que ele seja obrigatório use um "#".
Por exemplo, dessa forma apenas os dois últimos dígitos ficam obrigatórios:
jTextField.setFormat(new DecimalFormat("0000"));o "0" torna aquele digito obrigatório, se não quiser que ele seja obrigatório use um "#".
Por exemplo, dessa forma apenas os dois últimos dígitos ficam obrigatórios:
jTextField.setFormat(new DecimalFormat("##00"));
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)