JCombo AutoComplete - 模式或反向查找

jav*_*y79 6 java user-interface swing autocomplete jcombobox

在swingx库中使用自动完成装饰器:

AutoCompleteDecorator.decorate( myComboBox );

这很可爱.但是,它仅从键入文本的开头向前搜索.

因此,如果我的组合包含:[Apple,Banana,Grape,Orange]在"严格"模式下键入"an"将不会显示任何结果.在非严格模式下,也没有搜索到任何内容.我希望它能匹配'Banana'和'Orange',因为这两个项目都包含我的打字文本.

是否有任何自动完成库允许此类功能?我认为策略方法在这里效果最好,但我找不到任何适用的方法.我很好地扩展了现有的功能 - 只要我不重新发明轮子.

提前致谢!

mKo*_*bel 4

AutoCompleteJComboBoxJTextField根据您的要求,您可以在此处设置严格的 false/true自动完成 ComboBox / JFextField,如果您想使用代码,那么这是 AutoComplete 功能的良好基础JFormattedTextField