Estou trabalhando com JFormattedTextField e encontrei alguns probleminhas bobos porem percistentes rsrsrsrs:::::::
Quando eu configuro no JFormatted a minha mascara (##/##/##), quando vou no formulario, preencho esse campo tudo certo respeita é só deixa atribuir numero… só que quando eu saio do campo, tiro o foco dele e o mesmo nao estiver todo preenchido ele restaura a ultima informação completa que ele teve!
Vou explicar melhor: se eu tiver preenchido no meu campo a data “23/08/1”, como voces podem ver… esta faltando o “0” do ano! ao inves dele gravar essa informação… ele simplesmente zera tudo! por que? tem como eu tratar isso pra que ele aceite informações em falta?
Dentro do método insertString, vc pode colocar algumas condições, por ex, quando uma pessoa não digita a Data toda, vc pode completar com zero, etc… é bem mais fácil trabalhar assim.
Tutorial GUJ sobre a classe PlainDocument: http://www.guj.com.br/article.show.logic?id=29