如何在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