如何在jcombobox中添加關鍵事件監聽器,以便它接受ex的整個String。如果我添加'S',它應該搜索數據庫中以's'開頭的字符串。如果沒有結果,則應等待用戶在組合框中鍵入其他字符以獲得類似結果可編輯JCombobox和關鍵監聽器
-1
A
回答
1
檢查如果這helps-
comboBox.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent ke) {
// get the text typed and search for it
// get the text from combo box, and not from the key event
}
});
1
你的用戶可以自己實現它,或者你可以使用Java2sAutoTextField
或Java2sAutoComboBox
的選項。它們都很容易使用。
您只需提供一個java.util.List<>
,其中包含從您的數據庫中提取的數據,並執行自動爲您完成的任務。
爲了得到一個更好的主意,看看我的問題在這裏:Implementing auto complete in Java - am I doing it right?
您還可以使用GlazedLists
的另一種選擇,我相信我已經充分回答了你的問題:)
+1
+1中自動完成,以避免無限循環和JDBC問題 – mKorbel 2013-04-18 08:56:50
相關問題
- 1. JComboBox項目監聽器
- 2. 可編輯JComboBox
- 3. JComboBox選擇更改監聽器?
- 4. JTree'節點標題編輯'監聽器
- 5. 合成的關鍵監聽器?
- 6. 關鍵事件監聽器不工作
- 7. 關鍵事件監聽
- 8. 聽編輯文本當鍵盤關閉
- 9. JComboBox中,編輯器和渲染器相關
- 10. JCombobox可編輯啓用
- 11. 不可編輯JComboBox邊框
- 12. JXTreeTable和JComboBox單元格編輯器
- 13. 自定義JComboBox編輯器
- 14. JNA:鍵監聽器+ JFrame
- 15. 背景按鍵監聽器
- 16. c#propertyGrid鍵監聽器
- 17. Android軟鍵盤監聽器?
- 18. 編輯的JComboBox
- 19. Java編輯JCombobox鍵輸入事件
- 20. 窗口關閉監聽器和setDefaultCloseOperation
- 21. ListSelectionModel和監聽器
- 22. Java JComboBox監聽更改選擇事件
- 23. 的Java的JComboBox剿變化監聽
- 24. Java中的鍵監聽器/鍵綁定
- 25. AS3監聽按鍵,但全局監聽
- 26. 繃事件監聽器和關斷編程
- 27. 檢測JComboBox編輯
- 28. 監聽UDP和監聽
- 29. 將監聽器添加到編輯器網格面板
- 30. App Maker文本編輯器小部件的事件監聽器
所以現在我們有要求,有什麼你的問題是... – MadProgrammer 2013-04-18 04:11:53
你需要爲你的項目編寫一些代碼我認爲 – aymankoo 2013-04-18 04:14:38
'如果沒有結果,那麼它應該等待用戶在組合框中鍵入其他字符'用戶如何知道沒有結果他/她需要輸入另一個characetr? – Amarnath 2013-04-18 04:42:33