Olá Gujers.
Tenho um JFormattedField que tem que receber um valor em real, ou double.
[code]javax.swing.text.MaskFormatter maskPrecoCD = null;
try{
maskPrecoCD = new javax.swing.text.MaskFormatter("#####");
maskPrecoCD.setPlaceholderCharacter(’_’);
}
catch(java.text.ParseException exc){}[/code]
Na hora de entrar com o valor, como faço pra ele aceitar virgula?
Valeu a atenção.
peaga
#2
Porque não colocar a virgula na propria mascara?
1. javax.swing.text.MaskFormatter maskPrecoCD = null;
2. try{
3. maskPrecoCD = new javax.swing.text.MaskFormatter("#.###,##");
4. maskPrecoCD.setPlaceholderCharacter('_');
5.
6. }
7. catch(java.text.ParseException exc){}
Mas como ultilizar com valor em real?
peaga
#4
real você diz a moeda ou o tipo numérico?
porque qualquer tipo de tratamento desse tipo não é feito na mascara e sim no negócio, me explica melhor a sua ideia!