2011-03-21 35 views
0

我想要一个jTextField,它在用户类型(如google建议)中显示弹出窗口中的建议。我想要从数据库表中提取建议数据。我一直在看SwingX和GlazedLists,但我认为他们提供了jComboBox自动完成功能,并且jTextField在这些库中不显示弹出窗口。来自数据库的jTextField自动完成功能

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

谢谢。

+0

“我想..”。我想要一匹小马。但除了宣布我们的愿望清单之外,你有问题吗? – 2011-03-21 12:08:33

+0

这对你来说不是一个问题吗?奇怪! – 2011-03-21 14:13:03

+0

而不是只是批评,如果你发布了我的问题的答案不是更好吗? – 2011-03-21 14:14:14

回答

2

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

添加一个KeyListener到字段,并显示一个弹出正好在文本字段下面,只要用户输入。弹出窗口可能只是一个可能的项目菜单或甚至可能是JList。确保您的数据库查询可以跟上键入或将工作放在单独的线程中。

+0

谢谢jzd,我会尝试按照你的建议添加KeyListener – 2011-03-22 11:13:42