我正在增强一种基于表单的多页编辑器。其中,swt 控件用作某些页面的 UI 元素,xtexteditor 用作另一页面的文本编辑器,它具有当我们同时按下 ctrl + 空格键时显示内容辅助的功能。
我想添加与 swt 文本小部件相同的内容辅助功能。
问题 1:是否可以通过文本小部件添加内容辅助功能?
问题 2:如果我们可以使用文本小部件添加内容辅助功能,那么我应该将哪种类型的编辑器(文本编辑器/单元格编辑器/任何其他)与文本小部件一起使用?
我尝试将 textcelleditor(jface celleditor) 与我的 swt 文本小部件一起使用,我浏览了很多文章,但它们都使用 textcelleditor(jface celleditor) 与 swt tableviewer。
链接:
http://javafind.appspot.com/model?id=318036
http://www.subshell.com/en/subshell/blog/Eclipse-RCP-Comboboxes-inside-a-JFace-TableViewer100.html
http://www.eclipse.org/articles/Article-Table-viewer/table_viewer.html
http://www.eclipsezone.com/eclipse/forums/t53044.html
http://www.eclipse.org/forums/index.php/t/171575/
任何人都可以在这一点上帮助我“我如何使用文本小部件添加内容辅助(基于 xtexteditor 或任何其他类似 jface celleditor)”。
提前致谢!
有来自 Nebula 的 TextAssist。不过数量非常有限。