本文介绍了JComboBox的Java的自动完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有人民的ArrayList - 它是由一个名称,电子邮件,和几个数字(不过都是字符串)。我用这个列表来填充的JComboBox我的形式。
我想实现是自动完成的JComboBox,因此,例如,在添打字的时候:
preSST - >将下拉显示一切带T
开始preSS的i - >将下拉以钛
开始显示一切preSSM - >将下拉有添开头显示的一切
。我试过一些方法 - 看之类的东西SwingX,但似乎服务器下来,我无法访问任何文件。我曾尝试创建我自己的算法,但它变得相当复杂,我一直走下去的一些死角。我想知道如果任何人知道的任何好的方法来实现我想做?
感谢您。
解决方案
Use any of the existing libraries that provide autocompletion. SwingX has indeed such a feature in the API, but others are available as well.
Take a look at this article which contains more information on autocompletion in Java and contains links to some 3th party libs which offer this functionality
这篇关于JComboBox的Java的自动完成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!