组合框猜测并从用户输入搜索?

时间:2013-08-29 02:07:19

标签: java swing user-interface autocomplete jcombobox

我有一个超过10000个元素的组合框。我正在寻找一种方法,当用户打开组合框并输入例如'a'时它会带来所有元素以'a'开头,当用户输入'ai'时它会显示所有元素以'ai'开头我不知道知道他们叫什么,但是如果有预先编写的图书馆或例子,请告诉我吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以查看具有自动填充功能的JComboBox的swingx,特别是AutoCompleteDecorator

示例:

this.comboBox = new JComboBox(new Object[] { "Ester", "Jordi",
        "Jordina", "Jorge", "Sergi" });
AutoCompleteDecorator.decorate(this.comboBox);