Моя цель - создать некий компонент свинга, который может делать две вещи:
- Функция как поле со списком (выберите из списка значений)
- Разрешить пользователю вводить данные в компонент и отображать только соответствующие элементы из исходного списка (например, некоторые поля поиска AJAX в Интернете)
Я бы очень хотел сделать это, настроив существующий компонент Swing, чтобы мне не пришлось писать его с нуля, но пока я не нашел ничего, что могло бы сделать это. Я рассмотрел огромное количество хаков, которые понадобятся, чтобы получить JComboBox для этого, но я не думаю, что это сработает.
Любые рекомендации о том, как лучше всего это сделать? Бонусные баллы за решения, которые не являются 100% пользовательским кодом.