有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java jTextField从数据库自动完成

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

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

谢谢


共 (1) 个答案

  1. # 1 楼答案

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

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