Formatando um field como percentual

3 respostas
F

Prezados,

Tenho um campo num form que é percentual, porém, gostaria que ele funcionasse da seguinte maneira: 009,00, onde:
0: dígito opcional
9: dígito obrigatório
que esse campo não permitisse a inserção de quaisquer valores diferentes de números

Já tentei de inúmeras formas, utilizando DecimalFormat, MaskFormatted e etc.

Embora pareça simples, não consegui até agora fazê-lo funcionar dessa forma…

Agradeceria se alguém pudesse anexar nessa mensagem algum exemplo (código) que resolva esse problema.

[]s,

3 Respostas

Kknd

DecimalFormat serve para imprimir dados formatados.

Para formatar um JFormattedTextField

F

OK, mas como?

Kknd

Você pode tentar algo parecido com isso:

MaskFormatter formatador = new MaskFormatter("###-###");
JFormattedTextField fEdit = new JFormattedTextField();
formatador.install(fEdit);
Criado 9 de novembro de 2006
Ultima resposta 10 de nov. de 2006
Respostas 3
Participantes 2