Olá, estou usando o componente JDateChooser do JCalendar para inserir datas de maneira mais eficiente/facil na minha aplicação Desktop.
Entretante estou com dificuldades em saber se o usuário digitou uma data corretamente e de setar um valor mínimo e máximo para o componente.
Sobre a data correta, eu sei que a função do componente é já facilitar o processo.
o que acontece é que em alguns casos ele pode acabar não usando o componente visual e sim digitando a informação na mão e colocar
"01/12/20011" ou “01/12/211” e o componente acabaria por aceitar essas datas como válidas para a inclusão.
Tentei usar simpledateformat na data capturada, mas sem sucesso.
e tentei setar um valor minimo e máximo pelo método do componente mas sem sucesso.
no caso queria ter feito algo tipo: min = “01/01/1970” e max “31/12/3000”
alguém sabe como resolver isto?