为此你可以参考这个问题:
AutoComplete ComboBox in JavaFX
我能够使用FxUtilTest类示例和AutoCompleteComboBoxListener类示例来实现此功能。在这两种情况下,这都适用于实际的键盘。但是,通过JavaFX虚拟键盘输入文本时,它不会自动完成。
我认为关键事件不适用于该虚拟键盘。我尝试在文本更改时向ComboBox添加更改侦听器,然后应用相同的功能进行自动填充。这似乎没有按预期工作。有没有人遇到过这个问题?是否还有其他事件要添加到类中以允许ComboBox从虚拟键盘自动填充?