Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jTextField从数据库自动完成_Java_Database_Swing_Autocomplete - Fatal编程技术网

Java jTextField从数据库自动完成

Java jTextField从数据库自动完成,java,database,swing,autocomplete,Java,Database,Swing,Autocomplete,我想要一个jTextField,当用户键入时在弹出窗口中显示建议(如google建议)。我希望从数据库表中提取建议数据。我一直在研究SwingX和GlazedList,但我认为它们提供了JComboxAutoComplete,而jTextField在这些库中没有显示弹出窗口 我希望监视用户输入,并在特定时间间隔后重新查询数据库 谢谢。我会继续研究SwingX或GlazedList,以避免重新发明车轮。但如果你是自己做的: 在字段中添加一个KeyListener,并在用户键入时在文本字段下方显示一

我想要一个jTextField,当用户键入时在弹出窗口中显示建议(如google建议)。我希望从数据库表中提取建议数据。我一直在研究SwingX和GlazedList,但我认为它们提供了JComboxAutoComplete,而jTextField在这些库中没有显示弹出窗口

我希望监视用户输入,并在特定时间间隔后重新查询数据库


谢谢。

我会继续研究SwingX或GlazedList,以避免重新发明车轮。但如果你是自己做的:


在字段中添加一个
KeyListener
,并在用户键入时在文本字段下方显示一个弹出窗口。弹出窗口可能只是包含可能项目的菜单,甚至可能是
JList
。确保您的数据库查询能够跟上键入的速度,或者将工作放在单独的线程上。

我会继续查看SwingX或GlazedList,以避免重新发明轮子。但如果你是自己做的:


在字段中添加一个
KeyListener
,并在用户键入时在文本字段下方显示一个弹出窗口。弹出窗口可能只是包含可能项目的菜单,甚至可能是
JList
。确保您的数据库查询能够跟上键入的速度,或者将工作放在单独的线程上。

“我想要..”。我想要一匹小马。但是除了宣布我们的愿望清单之外,你还有什么问题吗?这对你来说不是一个问题吗?奇怪!!!如果你把我的问题的答案贴出来,而不是仅仅批评,不是更好吗?安德鲁:你并不是真的在问任何问题。您正在列出所需的功能。我建议添加一句话,大意是“如何构建满足此标准的I控件?”。这就是为什么你问的更清楚,“我想要……”。我想要一匹小马。但是除了宣布我们的愿望清单之外,你还有什么问题吗?这对你来说不是一个问题吗?奇怪!!!如果你把我的问题的答案贴出来,而不是仅仅批评,不是更好吗?安德鲁:你并不是真的在问任何问题。您正在列出所需的功能。我建议添加一句话,大意是“如何构建满足此标准的I控件?”。谢谢jzd,我会按照你的建议尝试添加KeyListener谢谢jzd,我会按照你的建议尝试添加KeyListener