如何在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. 關鍵事件監聽
- 4. 不可編輯JComboBox邊框
- 5. JCombobox可編輯啓用
- 6. JXTreeTable和JComboBox單元格編輯器
- 7. c#propertyGrid鍵監聽器
- 8. JNA:鍵監聽器+ JFrame
- 9. 背景按鍵監聽器
- 10. ListSelectionModel和監聽器
- 11. 的Java的JComboBox剿變化監聽
- 12. Java中的鍵監聽器/鍵綁定
- 13. AS3監聽按鍵,但全局監聽
- 14. 繃事件監聽器和關斷編程
- 15. 監聽UDP和監聽
- 16. 從編輯器監聽器中取出CellEditing插件
- 17. 使用Atom作爲因子監聽器的默認編輯器
- 18. FocusListener上可編輯JCombobox沒有射擊
- 19. Java:JOptionPane inputDialog中的可編輯JCombobox?
- 20. 的NodeJS事件監聽器邏輯
- 21. 添加監聽器和設置監聽器
- 22. WebDriver監聽器和TestNG監聽器有什麼區別?
- 23. 的JComboBox監聽器選擇項時,如何啓用它?
- 24. MVC和Java GUI監聽器
- 25. 按鈕和OnClick監聽器
- 26. selectionchangeListener和ButtonEvent監聽器
- 27. 回調和監聽器; MouseListener
- 28. 如何檢查編輯文本監聽器是否刪除
- 29. 使用Google Sheets API v4編輯文檔的監聽器
- 30. Vaadin Grid的進入/離開編輯模式的監聽器?
所以現在我們有要求,有什麼你的問題是... – MadProgrammer 2013-04-18 04:11:53
你需要爲你的項目編寫一些代碼我認爲 – aymankoo 2013-04-18 04:14:38
'如果沒有結果,那麼它應該等待用戶在組合框中鍵入其他字符'用戶如何知道沒有結果他/她需要輸入另一個characetr? – Amarnath 2013-04-18 04:42:33