如何实现自动完成

时间:2012-12-14 12:24:34

标签: java user-interface autocomplete

我计划根据数据库中包含的密钥(有点像谷歌)开发一个具有自动完成功能的小型搜索引擎。是否有推荐的方法来执行自动完成。我是用java做的。

3 个答案:

答案 0 :(得分:2)

我不清楚这个应用程序是如何部署的,并且我已经(正确或不正确)读取它作为类似bash的自动完成功能的要求。

JLine是Java的命令行库。它提供光标键导航,历史记录和完成。不幸的是,文档不是很好,但从Completor界面开始。

如果您正在使用Web界面,我会查看DWR(将Java对象公开为Javascript对象)并按照this post实现自动完成。

答案 1 :(得分:1)

您应订阅与TextChanged

类似的各种活动(根据需要)

请参阅以下问题:

Java equivalent to C# TextBox TextChanged event

Auto complete textbox in Java Swing

swing autocomplete text field / drop down

答案 2 :(得分:0)

并不难。您可以将java与jquery auto complete plugin一起使用。

在这里你只需要拨打电话:

 $("#id").autocomplete("MyJSP.jsp");

因此,您的后台处理由您的java完成,并使用auto complete插件加载这些功能。够容易!您可以查看此link

他们有一个很好的Spring方式做事。