Java的JComboBox中自动完成[关闭](Java JComboBox Autocomplet

2019-09-19 21:56发布

我有人民的ArrayList - 它是由一个名称,电子邮件,和几个数字(不过都是字符串)。 我用这个列表来填充的JComboBox我的形式。

我想实现是自动完成的JComboBox,因此,举例来说,在添打字的时候:

按“T” - >将下拉显示一切以“T”开头

按“I” - >将下拉以“钛”开始显示一切

按“M” - >将下拉有“添”开头显示的一切。

我已经尝试了几种方法 - 看之类的东西SwingX,但似乎服务器下来,我不能访问任何文件。 我曾尝试创建我自己的算法,但它变得相当复杂,我一直走下去的一些死角。 我想知道是否有人知道的任何好的方法来实现我想做?

谢谢。

Answer 1:

我想知道是否有人知道的任何好的方法来实现我想做?

使用任何提供自动完成现有的库。 SwingX确实具有这样的功能在API中,但其他人可用。

看看这篇文章包含在Java中的自动完成功能的更多信息,并包含链接到提供此功能的一些届党库



文章来源: Java JComboBox Autocomplete [closed]