jFormattedTextField só para colocar letras

3 respostas
N

boa noite…

eu to tentando colocar maskará no jFormattedTextField só para conseguir digitar letras…
eu to tentando fazer da seguinte maneira:
eu vo em propriedade no campo FormatterFactory e dentro dele na opção maskará eu to colocando a seguinte maskara: *******
mas naum ta dando certo

alguem poderia me ajudar???

3 Respostas

D

narutor99, boa noite,

Na verdade * permite a inserção de qualquer valor no componente.
Segue lista das formas que uma máscara pode ser configurada em um JFormattedTextField:

[b]# => Usa número válido, usa Character.isDigit
’ => Caractere de escape, usado para escape de qualquer caractere de formato especial
U =>Qualquer caractere(Character.isLetter). Todas as letras minúsculas são transformadas em maiúsculas.
L => Qualquer caractere(Character.isLetter). Todas as letras maiúsculas são transformadas em minúsculas.
A => Qualquer caractere ou digito (Character.isLetter ou Character.isDigit)
? => Qualquer caractere

  • => Qualquer coisa
    H => Qualquer caractere hexadecima(0-9, a-f ou A-F)[/b]

No seu caso o U ou o L resolvem…

Espero ter ajudado!:slight_smile:
Até mais!
Dina

N

obrigado pela resposta.

resolveu todos os meus problemas

D

:slight_smile: De nada!
Que bom que resolveu!!:slight_smile:

Criado 26 de outubro de 2010
Ultima resposta 27 de out. de 2010
Respostas 3
Participantes 2