2016-04-13 2 views
2

В одном из моих диалоговых окон установки я использую элемент «Текстовое поле с целочисленным форматом». Этот элемент управления имеет свойство «Минимальное количество цифр». Я установил его на 0.Install4j «Проблема с текстовым полем с целочисленным форматом»

Время выполнения Я ввел несколько цифр и попытаюсь удалить все цифры с помощью клавиши Backspace или Delete. Но контроль сохранил одну цифру. Не позволяет мне удалять последнюю цифру с помощью клавиши Backspace или Delete.

Даже если я установил «Минимальное количество цифр» на 0, почему этот элемент управления не позволяет мне очистить все цифры?

ответ

0

Вы должны выбрать свойство «Разрешить недействительный ввод» компонента формы «Текстовое поле с целочисленным форматом», после чего вы сможете удалить все цифры.

+1

«Разрешить недействительный ввод» устраняет проблему очистки всех цифр. Но теперь управление позволяет мне вводить алфавиты (алфавиты очищаются от потери фокуса). И еще один интересный вопрос, как показано ниже. 1. Введите цифру в целочисленное управление. 2. Перейдите к следующему элементу управления. 3. Возвратитесь к целочисленному управлению и очистите все цифры. 4. Затем снова перейдите к другому управлению. Здесь очищенное значение снова появляется в целых элемента управления. – Amit

+0

Да, вот как работает базовый компонент Swing. Мы не можем изменить это. –

+0

Спасибо за ответ. Еще одна проблема, которую я наблюдал, описывается ниже: 1. Введите цифру в целочисленном контроле. 2. Перейдите к следующему элементу управления. 3. Возвратитесь к целочисленному управлению и очистите все цифры. 4. Затем снова перейдите к другому управлению. Здесь очищенное значение снова появляется в целых элемента управления. – Amit

Смежные вопросы