Como faço pra formatar o valor quando estiver digitando. ex:
quando eu digitar 1000000 ele vá colocando o ponto assim: 1.000.000
ai quando eu colocar a virgula e fica assim: 1.000.000,00
tem como fazer? ja tentei com o JFormattedTextField e nada…
valeu!!!
Dai ViniGodoy, pode me dar uma mão?
tem esse link tbm…
como implemento ele?
valeu
seliaj
#3
ola,
voce consegue fazer com JFormatted da seguinte forma:
DecimalFormat decimal = new DecimalFormat("#,###,###.00");
NumberFormatter numFormatter = new NumberFormatter(decimal);
numFormatter.setFormat(decimal);
numFormatter.setAllowsInvalid(false);
DefaultFormatterFactory dfFactory = new DefaultFormatterFactory(numFormatter);
jFormattedText.setFormatterFactory(dfFactory);
tenta ai.
At+
1 curtida
nossa acho que vai dar certo…
que blz… procurei por tudo e nao achava…
valeuuuuuu
seliaj
#5
Ola
voce pode usar classe que voce achou também basta você cria seu objeto JFormatted por ela;
da seguinte forma:
JFormattedTextField jFormattedTextField1 = new JMoneyField();
At+
nao vai ser preciso, ficou perfeito o cód que vc me passou!
valeu!