java - 自动完成 JCombobox

标签 java jcombobox

如何自动完成 JCombobox,以便它应该建议在字符串中的任何位置键入单词或短语的项目,而不仅仅是以该字符串开头。 我正在使用 eclipse juno IDE,解决方案应该支持 JDK 1.5

最佳答案

您可以实现自己的 KeySelectionManager,当键入任何键时都会调用它。默认行为是选择以给定字符开头的条目,但您可以修改它以从 jcombo 框中的文本字段组件获取当前文本,然后选择匹配的条目。

您需要详细查看以下方法:

javax.swing.JComboBox.setKeySelectionManager(KeySelectionManager)

关于java - 自动完成 JCombobox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13697366/

相关文章:

java - 泛型的泛型和更通用的 <?> 赋值

java - Netbeans:JButton 按钮无法设置可见

java - 相同的代码在不同的上下文中运行会产生不同的结果

java - 我无法将组合框的值传递到对象中。错误是 'incompatible types:Object cannot be converted to size'

java - 如何填充组合框?

java - 程序如何保证使用执行器框架同时执行多个线程

java - RxJava 无法在未调用 Looper.prepare() 的线程内创建处理程序

java - 借助组合框进行 JTable 选择?

java - 如何修复此 java.util.Scanner.next,引发 java.util.NoSuchElementException

java - 向 JList 添加多个元素