Como adicionar um caracter em um jTextField?

4 respostas
long

Olá pessoal
sou novo aqui e to com uma duvida…
bom, to fazendo uma janela de cadastro em GUI
e nesse cadastro tem a area “data de nascimento”
minha duvida é: teria como o próprio programa adicionar as “/” na data?
digo… quando for digitar o dia, logo depois o proprio programa bota a / pra digitar depois o mes e o ano…?
vlw

4 Respostas

worldsoft

Por que vc não usa jFormattedText, segue exemplo;

http://www.guj.com.br/java/108747-campo-jfotmattedtextfield

drsmachado

Isso seria em desktop ou web?
Em web, é simples, basta adicionar uma função javascript…
Desktop é mais complicado, mas dá pra tentar com onCaretUpdate, fazendo da mesma forma.

Margel_Douglas
JFormattedTextField jFormattedTextField = new JFormattedTextField(new MaskFormatter("##/##/####"));

Essa é uma saida se vc quer apenas o mascaramento do campo…

long

vou testar kando eu xegar em ksa… vlw pela ajuda x)

Criado 5 de maio de 2011
Ultima resposta 5 de mai. de 2011
Respostas 4
Participantes 4