У меня есть текстовое поле, которое связано с переменной Integer, поэтому, когда пользователь вводит число в это поле, механизм связывания автоматически преобразует текст в целое число и устанавливает это значение в переменную. Проблема заключается в том, что, поскольку пользователь вводит текст в текстовое поле, этот механизм привязки преобразует только значения, и если пользователь вводит в него несколько букв, привязка не активируется, поскольку в текстовом поле нет допустимого значения. Что бы мне понадобилось в такой ситуации, привязка должна инициировать изменение с нулевым значением, поэтому у меня есть ноль в моей целочисленной переменной.
Таким образом, если пользователь оставил бы это поле пустым или что-то, что не является числом, привязка должна будет инициировать распространение нулевого значения; не игнорировать событие ... Как я могу сделать это без программирования событий в текстовом поле?
Способна ли Java-привязка изменить поведение по умолчанию?