标签: java swing
当有多个以相同字符开头的项目时,有没有人可以告诉我应该以编程方式使用键盘选择列表框中的项目。例如,
•One •Two •Three •Once •Orange
如果我想通过输入o,n,c来关注“一次”,我该怎么办?而不是从一个项目跳到另一个项目而不是默认行为。
答案 0 :(得分:1)
将KeyPress事件处理程序添加到ListBox并跟踪按下的键。然后将已经键入的完整值与ListBox中的项的值进行比较。如果匹配,请选择项目。