boa tarde.
estou com algumas dificuldades em colocar uma mascara numerica no componente jFormattedTextField. Utilizo o NetBeans 5.5
Tenho uma classe que retorna a mascara. resumidamente assim:
mascara = new MaskFormatter("###.##");
mascara.setPlaceholderCharacter('0');
Para colocar a mascara no componente uso o comando:
ClasseMascara.install(this.txtPreco);
Utilizo o comando acima no construtor do form.
O componente aparece com o conteúdo “000.00”, se por exemplo eu digitar “010.00” e gravar essa informação, na hora que eu alterar esse dado, no componente vai aparecer “000.00” e não “010.00”. Verifiquei e esse informação está no banco. Agora se eu digitar “150.00” e gravar essa informação, na hora que eu alterar esse dado, no componente vai aparecer “150.00”.
Algué poderia me ajudar.
obrigado a todos.