У меня возникли проблемы с использованием JFormattedTextField для использования дат в формате dd/MM/yyyy. В частности, по мере того, как пользователь вводит данные, курсор должен «перескакивать» косые черты и сразу перейти к следующей позиции числа.Java JFormattedTextField для ввода дат
Кроме того, JFormattedTextField должен проверить, является ли введенная дата действительной, и как-то отклонить ее, если дата недействительна, или «исправить ее» до допустимой даты, например, если пользователь вводит «13» в качестве месяца, установленного это как «01» и добавить +1 к году.
Я попытался использовать маску ("##/##/####") с помощью метода validate() JFormattedTextField, чтобы проверить, действительно ли дата, но кажется, что эти два не работают хорошо (или я слишком зелёный на Java, чтобы знать, как ... :), а затем пользователь может ввести что-либо в поле.
Любая помощь действительно оценена! Благодаря!