如何在 Eclipse RCP 中创建类似于 windowbuilder 的 EditorPart

How to create EditorPart like windowbuilder in eclipse RCP

我的语言已经有一个 TextEditor 扩展了语法高亮、超链接检测器等插件。我也有一个 EditorPart 用于相同语言的可视化编程。如何将两个编辑器合并为一个部分,其中包含两个可切换的选项卡,就像在 WindowBuilder 中一样(选项卡 "Source" 和 "Design")?

您使用扩展 MultiPageEditorPart 的编辑器部件来创建具有多个页面的编辑器。

此编辑器有一个 createPages 方法,您可以通过调用 addPage 方法将页面添加到编辑器。

New Plug-in Project 向导实际上可以创建这样一个编辑器的框架作为其示例之一 - 请确保您 select 'This plug-in will make contributions to the UI' 在向导的第二页。最后一页将在示例列表中包含 'Multi-page editor'。