Mascara Monteraria

0 respostas
Willdoidao

Pesquisei um pouco na google para criar uma mascara para um campo monetario mas não estou conseguindo fiz assim:

public MaskFormatter Dinheiro(JFormattedTextField textfield) throws ParseException {
        MaskFormatter mask = null;
        Locale BRAZIL = new Locale("pt","BR");
        DecimalFormatSymbols REAL = new DecimalFormatSymbols(BRAZIL);
        
        DecimalFormat DINHEIRO_REAL = new DecimalFormat("¤ ###,###,##0.00",REAL);
        mask.setOverwriteMode(true);
        //os caracteres permitidos para digitação
        mask.setValidCharacters("[telefone removido]");
        //tipo de caracter que ficará nos espaços para serem preenchidos
        mask.setPlaceholderCharacter('_');
        //instala a mascara no maskFormat e retorna no return abaixo
        mask.install(textfield);
        return mask;
    }

E chamo no codigo assim:

try {
            Dinheiro(Saldo_os);
         } catch (ParseException ex) {
            ex.printStackTrace();
        }

Mas não está funcionando alguem poderia me indicar o meu erro!

Criado 29 de julho de 2010
Respostas 0
Participantes 1