我有一个超过10000个元素的组合框。我正在寻找一种方法,当用户打开组合框并输入例如'a'时它会带来所有元素以'a'开头,当用户输入'ai'时它会显示所有元素以'ai'开头我不知道知道他们叫什么,但是如果有预先编写的图书馆或例子,请告诉我吗?
答案 0 :(得分:1)
是的,您可以查看具有自动填充功能的JComboBox的swingx,特别是AutoCompleteDecorator
示例:
this.comboBox = new JComboBox(new Object[] { "Ester", "Jordi",
"Jordina", "Jorge", "Sergi" });
AutoCompleteDecorator.decorate(this.comboBox);