我想向 JTextField 添加一个搜索工具,以便当用户向 JTextField 输入文本时,它会从数据库中检索相关值。这样,如果用户选择该值,它有助于避免重复值。
此外,当我应该输入 ABCD 时,它会从数据库中检索相关的键(ABCD EFG、ABCD SDLFH 等......),用户应该从中选择一个合适的键。
我想向 JTextField 添加一个搜索工具,以便当用户向 JTextField 输入文本时,它会从数据库中检索相关值。这样,如果用户选择该值,它有助于避免重复值。
此外,当我应该输入 ABCD 时,它会从数据库中检索相关的键(ABCD EFG、ABCD SDLFH 等......),用户应该从中选择一个合适的键。
听起来您想向 JTextField 对象添加某种形式的自动完成功能。JTextField AutoComplete问题也讨论了这一点。有效值的列表不会从数据库中动态检索,尽管您可以查看从那里链接的代码示例,并可能在适当的时候将它们更改为进行查询。
我首先要熟悉SwingXAutoCompleteDecorator
库的工作原理(上述问题的答案之一),因为源代码可在此处获得。
使用 Scott 编写的此代码示例:将自动完成添加到 JTextField