В одном из моих диалоговых окон установки я использую элемент «Текстовое поле с целочисленным форматом». Этот элемент управления имеет свойство «Минимальное количество цифр». Я установил его на 0.Install4j «Проблема с текстовым полем с целочисленным форматом»
Время выполнения Я ввел несколько цифр и попытаюсь удалить все цифры с помощью клавиши Backspace или Delete. Но контроль сохранил одну цифру. Не позволяет мне удалять последнюю цифру с помощью клавиши Backspace или Delete.
Даже если я установил «Минимальное количество цифр» на 0, почему этот элемент управления не позволяет мне очистить все цифры?
«Разрешить недействительный ввод» устраняет проблему очистки всех цифр. Но теперь управление позволяет мне вводить алфавиты (алфавиты очищаются от потери фокуса). И еще один интересный вопрос, как показано ниже. 1. Введите цифру в целочисленное управление. 2. Перейдите к следующему элементу управления. 3. Возвратитесь к целочисленному управлению и очистите все цифры. 4. Затем снова перейдите к другому управлению. Здесь очищенное значение снова появляется в целых элемента управления. – Amit
Да, вот как работает базовый компонент Swing. Мы не можем изменить это. –
Спасибо за ответ. Еще одна проблема, которую я наблюдал, описывается ниже: 1. Введите цифру в целочисленном контроле. 2. Перейдите к следующему элементу управления. 3. Возвратитесь к целочисленному управлению и очистите все цифры. 4. Затем снова перейдите к другому управлению. Здесь очищенное значение снова появляется в целых элемента управления. – Amit