2012-02-02 34 views
0

我有一个应用程序,我试图从数据库值创建jTextField和jTable的自动完成,就像我们在浏览器的地址栏中所做的一样。我尝试了很多方法,但我无法完成它。是否有人知道如何以简单的方式做到这一点,我所得到的链接和笔记对我来说是相当混乱的。我使用的Java和MySQL在不久netbeans.Hoping答复..在jTextField和jTable中自动完成

谢谢

回答

0

您可以在http://www.jidesoft.com/products/oss.htm一试给基德基德公共层。它是免费且开源的。有两种功能你可能会感兴趣,都在JIDE公共层。一种是自动完成功能,可以在输入时自动完成(不下拉)。另一个是IntelliHint功能,它将在打字时在下拉列表中显示匹配选项的列表。既然你提到了浏览器的地址栏,我会推荐IntelliHint。希望能帮助到你。

+0

非常感谢您的回复。我会尝试您提到的方式。 – Luna 2012-02-03 04:00:42

+1

我认为您只需发布我们的JIDE论坛以寻求更多帮助。正如我所说,一旦你获得了演示源代码,就很容易找出如何使用它。 如果您在输入时显示文本字段和项目的ArrayList,只需执行此操作即可在文本字段上启用IntelliHint功能。 'ListDataIntelliHints intellihints = new ListDataIntelliHints(textField,list to show);' – jidesoft 2012-02-03 16:45:40

+0

是的,这是我..谢谢你,我会试试它.. – Luna 2012-02-04 08:26:38