java - 如何过滤可编辑组合框或组合查看器中的值

标签 java swt jface eclipse-plugin swt-awt

如何在 SWT 中过滤 Combo 的值。

例如,如果我在组合下拉列表中有 a,abc,bcd,acd,com,aaa,bed,bot,cat 值。

如果我在组合中输入“a”,它应该在组合下拉列表中仅显示“a,abc,acd,aaa”。

有什么办法可以得到吗?

最佳答案

JFace ComboViewer api 允许设置过滤器 (ViewerFilter)。如果您正在使用 JFace,这应该会有所帮助。

关于java - 如何过滤可编辑组合框或组合查看器中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27372119/

相关文章:

java - 我删除具有 X 年龄值的特定节点的删除方法将不起作用

在 Netbeans 中运行 JUnit 测试时出现 java.lang.NoClassDefFoundError

java - 如何使 SWT 链接小部件中的文本可选择

java - 如何将标签和文本左对齐

java - SWT 中的 PropertyChangeSupport。如何监听通知,例如在表中?

java - ArrayBlockingQueue 和添加 vs 放置 vs 容量

java - 如何在不在java中解压缩的情况下读取压缩文件的内容

Java JWebbrowser DocumentCompleted 事件

java - 重建 Eclipse 编辑器

java - Eclipse 找不到 JFace 中的主类?