В моей программе во входном текстовом поле Field я хочу, чтобы пользователь мог вводить только несколько конкретных слов из списка, Что было бы лучшим способом пойти на это?Как ограничить пользователя только для ввода определенных слов
-thanks
В моей программе во входном текстовом поле Field я хочу, чтобы пользователь мог вводить только несколько конкретных слов из списка, Что было бы лучшим способом пойти на это?Как ограничить пользователя только для ввода определенных слов
-thanks
Какова ваша цель? Возможно, вы принимаете неправильный подход.
Если вы хотите разрешить только некоторые слова, может быть, вам понадобится поле со списком с заранее подготовленными фразами. Если вы хотите, чтобы система, подобная системе тегов переполнения стека (только определенные теги), возможно, вы хотите использовать что-то вроде списка челноков.
Что такое челночный список? Знаете ли вы какие-либо хорошие ссылки для чтения? –
Это действительно зависит от того, какое приложение вы создаете, например, если вы используете богатые интерфейсы для веб-приложения, вы можете посмотреть здесь компонент
В любом случае, в основном он состоит из двух списков объектов, один из которых доступен, а другой используемый. Вы можете перемещать объекты (в ваших словах) из одного списка в другой, добавлять все, удалять все ... – DocKuro
Это HTML-ввод или текстовое поле Swing? Метод проверки будет работать в обоих случаях, но вы можете использовать http://docs.oracle.com/javase/7/docs/api/javax/swing/InputVerifier.html, если это Swing. – Thihara
Почему бы не использовать 'JComboBox'? – Detheroc
Если вы хотите, чтобы только несколько конкретных слов использовали фильтр. – gifpif