Для этого вы можете обратиться к этому вопросу:
Автозаполнение ComboBox в JavaFX
Мне удалось получить эту работу, используя пример класса FxUtilTest и AutoCompleteComboBoxListenerпример класса.В обоих случаях это отлично работает с реальной клавиатурой.Однако он не заполняется автоматически при вводе текста через виртуальную клавиатуру JavaFX.
Я подумал, что ключевые события не работают с этой виртуальной клавиатурой.Я попытался добавить слушатель изменений в ComboBox, когда текст изменился, затем применил те же функции для автозаполнения.Это не сработало, как ожидалось.Кто-нибудь сталкивался с этим вопросом раньше?Есть ли другие события, которые я должен добавить в класс, чтобы ComboBox мог автоматически заполняться с виртуальной клавиатуры?