4
我發現不同的解決方案可以在JComboBox上添加自動完成,但所有這些解決方案都是從一開始就通過自動完成工作。我正在尋找類似於JQueryUI AutoComplete的解決方案(如果您在文本字段中輸入或,它將彈出Java和JavaScript)。JComboBox/JTextField的每個字的任意位置自動完成
舉例來說,如果我有以下項目:
- 「紅」
- 「藍」
- 「綠色」
如果我進入ñ,我會喜歡與綠色匹配,因爲它包含n。
下面是我先前測試的解決方案只從一開始就相匹配,其中:
- AutoCompleteDecorator.decorate從SwingX
- AutoCompleteSupport.install(組合框)(組合框, GlazedLists.eventListOf(元素));從GlazedLists
- jautocomp從jautocomp
- Java2sAutoComboBox.java
所有的解決方案上面從一開始(所有使用startWith法),這是不是我要找的匹配。
您是否知道類似於JQueryUI實現的其他解決方案?
你能否提供一個例子,我不確定我看到了怎麼做? – Ben
@Ben - 查看更新 – Attila
我認爲我理解了原理,但是如何相應地修改AutoCompleteDecorator,AutoCompleteSupport或其他解決方案? – Ben