Colocar máscara de valores monetários num JFormattedTextField

0 respostas
eliangela

Estou com um problema para colocar máscara num campo… esse código abaixo coloca a máscara certinho, mas o problema é que se eu digitar um valor pequeno como “R$5,00”, acaba aparecendo "R$50.0 , " no formulário…

public void aplicarMascDinheiro(JFormattedTextField text){ try{ m = new MaskFormatter("R$##.###,##"); m.install(text); } catch (ParseException ex){ System.out.println(ex.getMessage()); } }

Como faço aparecer “R$5,00” igual aqueles formulários da internet??

Abraços

Criado 11 de outubro de 2007
Respostas 0
Participantes 1