我有一个 ArrayList of People - 它由姓名、电子邮件和一些数字组成(但它们都是字符串)。我使用这个列表在我的表单上填充一个 JComboBox。
我想要实现的是一个自动完成的 JComboBox,例如,在输入 Tim 时:
按“T”->它将下拉显示以“T”开头的所有内容
按“i”->它将下拉显示以“Ti”开头的所有内容
按“m”->它将下拉显示开头有“Tim”的所有内容。
我尝试了几种方法 - 查看了 SwingX 之类的东西,但似乎服务器已关闭,我无法访问任何文档。我尝试过创建自己的算法,但它变得相当复杂,而且我一直在走一些死胡同。我想知道是否有人知道实现我正在尝试的任何好方法?
谢谢你。