Tenho um JFormattedTextField com a seguinte mascara:
JFormattedTextField dateText = new JFormattedTextField(new SimpleDateFormat(“dd/MM/yyyy”));
try {
MaskFormatter dateFormat = new MaskFormatter("##/##/####");
dateFormat.setValidCharacters(“[telefone removido]”);
dateFormat.install(dateText);
} catch (Exception e) {
e.printStackTrace();
}
dateText.updateUI();
O campo está formatado certinho quando digito. Até limita a quantidade dos caracteres.
Porém após digitar e sair do campo, se eu voltar pra digitar outra data, a formatação não funciona.
O campo deixa digitar letras, não limita a quantidade, etc…
Como resolvo isso???