Boa tarde,
Tenho uma aplicação com validação de data em uma JFormattedTextfield. Supondo que digito uma data inválida e a seguir clico no botão salvar,o focusLost do campo data deve primeiro validar a data, exibir a mensagem de erro e retornar o foco para o campo data, impedindo a execução do código do botão salvar. Tudo funciona desta forma na jre 1.6.0, mas acima desta jre ocorre que o sistema executa o focusLost e também o código do botão, gravando dados errados. Por uma questão de prioridade, o botão não poderia ser executado antes que terminasse o código do focusLost. Alguém sabe o que está acontecendo?
Grato,
Amir