1

我们有一个 JComboBox 元素。

当您键入内容时,它会显示匹配列表元素的下拉列表。

当您在选择一个列表元素时按 Enter 键时,它将调用一个ActionListener().

当组合框已经填充了文本(例如,没有活动的下拉菜单)时,如何检测何时按下“Enter”键?

我最好的猜测是我需要通过 getEditor() 获取 ComboBoxEditor,并为其附加一个事件侦听器?

我可能可以通过获得该 ComboBoxEditor 的组件,getEditorComponent()然后在组件上执行 addKeyListener() ?

4

0 回答 0