0

我有一个包含 10000 多个元素的组合框。我正在寻找一种方法,当用户打开组合框并输入例如“a”时,它会使所有元素以“a”开头,而当用户输入“ai”时,它会显示所有元素以“ai”开头我不知道他们怎么称呼它,但如果有预先编写的库或示例,请告诉我?

4

1 回答 1

1

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

例子:

this.comboBox = new JComboBox(new Object[] { "Ester", "Jordi",
        "Jordina", "Jorge", "Sergi" });
AutoCompleteDecorator.decorate(this.comboBox);
于 2013-08-29T02:31:45.583 回答