Я должен создать поле со списком имен файлов с автозаполнением.
Это поле со списком должно работать следующим образом: Во всплывающем окне, если я выбираю имя файла, имя отображается в текстовом поле поля со спискоми я открываю соответствующий файл (на ItemStateChanged). В текстовое поле я могу ввести имя файла. Однако файл должен быть открыт только если я наберу на клавишу [Enter].
Допустим, у меня есть 3 имени файла в поле со списком: "File1", "File2" и "TestFile".
Проблема с автозаполнением: если я наберу "File" вВ редакторе «File1» автоматически устанавливается как выбранный, и мой файл автоматически открывается (потому что я получаю ItemEvent). И если я добавлю «2», автоматически откроется «Файл2».
Я бы хотел, чтобы пользователь подтвердил (введя клавишу [Enter]), какой файл открыть.
Знаете ли вы, как я мог это сделать?
Я пытался использовать AutoCompleteDecorator.decorate (...) и AutoCompleteSupport (библиотека GlazedLists), и у меня одинаковое поведение в обоих случаях.
Спасибо.