0

我想向 JTextField 添加一个搜索工具,以便当用户向 JTextField 输入文本时,它会从数据库中检索相关值。这样,如果用户选择该值,它有助于避免重复值。

此外,当我应该输入 ABCD 时,它会从数据库中检索相关的键(ABCD EFG、ABCD SDLFH 等......),用户应该从中选择一个合适的键。

4

2 回答 2

1

听起来您想向 JTextField 对象添加某种形式的自动完成功能。JTextField AutoComplete问题也讨论了这一点。有效值的列表不会从数据库中动态检索,尽管您可以查看从那里链接的代码示例,并可能在适当的时候将它们更改为进行查询。

我首先要熟悉SwingXAutoCompleteDecorator库的工作原理(上述问题的答案之一),因为源代码可在此处获得。

于 2013-01-23T23:46:02.310 回答
0

使用 Scott 编写的此代码示例:将自动完成添加到 JTextField

于 2016-09-02T23:44:58.483 回答