我们有一个JComboBox元素。
当您输入内容时,它会显示匹配列表元素的下拉列表。
当您选择一个列表元素时按Enter键,它将调用ActionListener()
。
当组合框中已填充文本时,如何检测“Enter”键何时被点击(例如,没有活动的下拉列表)?
我最好的猜测是我需要通过getEditor()获取ComboBoxEditor,并附加一个事件监听器吗?
我可以通过getEditorComponent()
获取ComboBoxEditor的一个组件,然后在组件上执行addKeyListener()?