Java Swing проблема с mutation
Полностью текст исключения какой? И пример кода не помешает.
Поставил несколько иной листенер: на проверку потери фокуса. Стало лучше.
А проблема была в том, что внутри обработчика листенера вызывалось изменение содержимого поля, на котором и стоит этот листенер (что-то вроде рекурсии получалось - вот он и ругался)
Validating Input, в примере как раз есть изменение текста компонента при смене фокуса (которое должно выполняться из метода shouldYieldFocus).
Оставить комментарий
Alex7560
есть поле для ввода текстапри каждом изменении поля требуется проверить и выболнить следующее:
если значение не число, то вписать туда 0
если число и превышает N то вписать туда N
поставил Листенер и внем пытаюсь переписать, а он мне эксепшены с мутатионами выбрасывает. Как обойти?