2012-12-04 50 views
1

如何有自動完成的JComboBox所以,它應該建議已在其字符串在輸入單詞或短語的任何地方不只是與該字符串開始的項目。 我使用日食JUNO IDE和解決方案應該是JDK 1.5支持自動完成的JComboBox

+0

你怎麼能指望別人幫助時,你不告訴你已經試過什麼都?我們可以幫忙,但不能爲你工作 –

+1

[鏈接](http://www.java2s.com/Code/Java/Swing-Components/AutocompleteComboBox.htm)我試過這一個,但它只建議項目開始鍵入的字符串 –

回答

1

您可以實現自己的KeySelectionManager當任何按鍵輸入將被調用。默認行爲是選擇以給定字符開頭的條目,但您可以修改它以從jcombo框中的文本字段組件獲取當前文本,然後選擇匹配的條目。

你需要看看下面的方法進行了詳細:

javax.swing.JComboBox.setKeySelectionManager(KeySelectionManager)