JFormattedTextField como mudar mascara enquanto usuario digita?

6 respostas
caitano

Tenho que implementar mascaras dinâmicas para minha aplicação… mas estas mascaras devem mudar enquanto o usuário digita no JFormattedTextField…

Como faço para mudar a mascara sem dar erro e sem interromper o usuário?

Grato!

6 Respostas

R

nossa… mudar a mascara qndo ele digita? com base em que? qndo ele colocar uma letra especifica?

poderia ser mais especifico… essa pra mim eh nova

M

Acho que mudar a máscara durante a digitação confundirá os usuários. Afinal, por que você precisaria fazer isso?

caitano

Bom dia, quero mudar a mascara… com relação a quantidade de dígitos que o usuário digita…

Por exemplo:

Se o usuário digitar:

3 dígitos : #,## 1,50
4 dígitos : ##,## 15,00
5 dígitos : ###,## 150,00
6 dígitos : ####,## 1500,00

Muito obrigado pelas respostas!

caitano

Bom dia, alguém pode me dar uma luz? ainda não consegui resolver… grato!

L

achu que seria uma coisa bem basica(pelo que eu entendi da sua descrição)

JFormattedTextField txtPremio  = new JFormattedTextField(new DecimalFormat("#,###,##0.00"));
caitano

Ok… Funcionou!

Estava tentando recriar a roda!

Grato!

Criado 25 de março de 2011
Ultima resposta 29 de mar. de 2011
Respostas 6
Participantes 4