自动完成JCombobox

时间:2012-12-04 06:37:05

标签: java jcombobox

如何让自动完成JCombobox 这样,它应该建议一个在其中键入单词或短语的项目字符串中的任何地方,而不只是从该字符串开始。 我正在使用 eclipse juno IDE ,解决方案应该支持JDK 1.5

1 个答案:

答案 0 :(得分:1)

您可以实现自己的KeySelectionManager,在键入任何键时将调用它。默认行为是选择以给定字符开头的条目,但您可以修改它以从jcombo框中的文本字段组件获取当前文本,然后选择匹配的条目。

您需要详细了解以下方法:

javax.swing.JComboBox.setKeySelectionManager(KeySelectionManager)