Вы можете посмотреть по этой ссылке https://vaadin.com/docs/-/part/framework/components/components-datefield.html
Индивидуальная настройка Ошибка Сообщение
В дополнение к настраиваемому разбору, переопределяя обработчик меня то для непроверенного ввода полезно для интернационализации и другой настройки сообщения об ошибке. Вы можете также использовать его для другого способа для представления ошибки, как это сделано в приведенном ниже примера:
// Create a date field with a custom error message for invalid format
PopupDateField date = new PopupDateField("My Date") {
@Override
protected Date handleUnparsableDateString(String dateString)
throws Property.ConversionException {
// Have a notification for the error
Notification.show(
"Your date needs two slashes",
Notification.TYPE_WARNING_MESSAGE);
// A failure must always also throw an exception
throw new Property.ConversionException("Bad date");
}
};
Если вход является недействительным, вы всегда должны бросить исключение; возврат нулевого значения сделает поле ввода пустым, что, вероятно, нежелательно.
Вы можете разместить свой код, пожалуйста? – pkkoniec
Вы пытались использовать доступные методы: medateField.setParseErrorMessage ("parseError"); dateField.setConversionError ("conversionError"); Если это не работает, попробуйте использовать Label и добавьте blurlistener с подтверждением – pkkoniec