在JTextField的每次击键时调用数据库中的搜索

时间:2013-01-23 11:09:39

标签: java jtextfield

我想向JTextField添加一个搜索工具,这样当用户向JTextField输入文本时,它会从数据库中检索相关值。这样,如果用户选择该值,则有助于避免重复值。

此外,当我输入ABCD时,它会从数据库中检索相关的键(ABCD EFG,ABCD SDLFH等等),用户应从中选择合适的键。

2 个答案:

答案 0 :(得分:1)

听起来您想要为JTextField对象添加某种形式的自动完成功能。问题JTextField AutoComplete也讨论了这个问题。虽然您可以查看从那里链接的代码示例,但可能会更改它们以在适当时执行查询,但不会从数据库中动态检索有效值列表。

我首先要熟悉SwingX库中AutoCompleteDecorator的工作原理(上述问题的答案之一),因为源代码可用here

答案 1 :(得分:0)

使用Scott Example: Adding Autocomplete to JTextField

编写的代码