SWT / JFace是否有合理的自动完成小部件?

时间:2011-01-26 08:41:10

标签: java eclipse autocomplete swt jface

我希望我的应用程序能够自动完成,但我需要注意一些小问题。

我的字段的支持是一个对象列表,可能有几个字段(比如id和name)。自动完成应该适用于任何一个。完成后,字段应包含id,而不是名称,并且应该可以输入不同的内容,即不属于给定列表的对象的id。

有人为SWT / JFace构建了类似的内容吗?

2 个答案:

答案 0 :(得分:3)

尝试查看org.eclipse.jface.fieldassist包,它可能会做你想要的。更具体地说,您可以编写自己的ContentProposalAdapter,添加IContentProposalListener,并将其附加到Text窗口小部件的修改事件中。

答案 1 :(得分:3)

我使用SWT Add-ons作为自动完成文本字段。他们并不完美,但为我工作