JavaFX - Как проверить правильность ввода DatePicker - PullRequest
0 голосов
/ 19 марта 2020

Я делаю список дел в JavaFX. Я хочу, чтобы люди выбирали крайний срок, поэтому я использую Datepicker. Однако я не могу узнать, как проверить, правильно ли введен человек. Кто-нибудь может мне помочь с этим?

Если он недействителен, я хочу, чтобы система предупредила пользователя неверным вводом. Скажем, я не ввожу метку и / или указатель даты, Java предупредит пользователя с этим неверным вводом, используя StringBuilder

С неверным вводом, я имею в виду «Не дата» и / или нет ввода вообще

Редактировать: Я нашел это! DatePicker имеет метод .getValue (), я могу проверить, имеет ли он нулевое значение.

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете получить текст DatePicker непосредственно из его редактора и передать его преобразователю DatePicker :

try {
    datePicker.getConverter().fromString(
        datePicker.getEditor().getText());
} catch (DateTimeParseException e) {
    // Alert user here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...