【发布时间】:2012-05-30 04:52:24
【问题描述】:
我找到了在 JComboBox 上添加自动完成功能的不同解决方案,但它们都从一开始就通过自动完成功能工作。我正在寻找类似于JQueryUI AutoComplete 的解决方案(如果您在文本字段中输入av,它会弹出Java 和JavaScript)。
例如,如果我有以下物品:
- “红色”
- “蓝色”
- “绿色”
如果我输入 n,我想与 Green 进行匹配,因为它包含一个 n。
这是我之前测试的解决方案,它只从一开始就匹配:
- AutoCompleteDecorator.decorate(comboBox) 来自SwingX
- AutoCompleteSupport.install(组合框, GlazedLists.eventListOf(elements));来自GlazedLists
- 来自jautocomp的jautocomp
- Java2sAutoComboBox.java
上面所有的解决方案都是从头开始匹配的(都使用startWith方法),这不是我要找的。p>
你知道其他类似于 JQueryUI 实现的解决方案吗?
【问题讨论】:
标签: java swing autocomplete jcombobox