Editor 如何将eclipse编辑器放入另一个eclipse编辑器中?

Editor 如何将eclipse编辑器放入另一个eclipse编辑器中?,editor,eclipse-plugin,Editor,Eclipse Plugin,我正在尝试开发一个具有编辑器的eclipse插件。编辑器需要显示另一个编辑器的两个实例(显示两个不同的文档)和一个工具栏。内部编辑器来自另一个插件。工具栏需要控制两个内部编辑器(例如,当单击按钮时,更改其中一个内部编辑器中某些项目的背景色,假设内部编辑器具有更改背景色的API) 这能做到吗?有关于如何开始的提示吗 非常感谢你的建议 你可以试试看a对你的情况是否有帮助 /** * A multi-page editor is an editor with multiple pages, each

我正在尝试开发一个具有编辑器的eclipse插件。编辑器需要显示另一个编辑器的两个实例(显示两个不同的文档)和一个工具栏。内部编辑器来自另一个插件。工具栏需要控制两个内部编辑器(例如,当单击按钮时,更改其中一个内部编辑器中某些项目的背景色,假设内部编辑器具有更改背景色的API)

这能做到吗?有关于如何开始的提示吗

非常感谢你的建议

你可以试试看a对你的情况是否有帮助

/**
 * A multi-page editor is an editor with multiple pages, each of which may
 * contain an editor or an arbitrary SWT control.
 */

我会将编辑的逻辑作为SWT合成。然后,编辑器只是复合材料顶部的包装器

通过这种方式,您可以创建一个新的编辑器,通过以不同的方式组合这些组合来组合其他编辑器的功能

扩展VonC的答案,然后您可以将合成作为多页面编辑器中的选项卡,或者只需根据需要组合它们