Como formatar data em jFormattedTextField

3 respostas
K

[b]Ola pessoal, alguem sabe como formatar um jFormattedTextField para receber um valor do tipo data?

tipo assim, quando o usuário clicar na caixa de texto ja aparece a formatação, assim, por exemplo ( _ / _ / ___ ).

desde já agradeço pessoal!!! [/b] :shock:

3 Respostas

S

JTextField x = new JFormattedTextField(new MaskFormatter("##/##/####"));
mas vc precisa importar o pacote que tem o MaskFormatted.

Flw.

K

[b]O código deu certo, consegui fazer, mas ainda assim o formato ( _ / _ / ___ ) não esta aparecendo quando executo a janela…

Queria q este formato ( _ / _ / ___ ) aparecesse quando o usuário clicar no campo de texto referente a data…

Desde já agradeço!!![/b] :shock:

M
Se não conseguiu ainda, tenta assim:
try {
	MaskFormatter mascara = new MaskFormatter("##/##/####");
	mascara.setPlaceholderCharacter('_');
} catch (ParseException e) {
	e.printStackTrace();
}

JTextField x = new JFormattedTextField(mascara);
Abraço e boa sorte!
Criado 26 de janeiro de 2012
Ultima resposta 27 de jan. de 2012
Respostas 3
Participantes 3