我想向多页编辑器中添加一个GraphicalEditor。但是,当我简单地打电话给
addPage(new MyEditor()); 在addPages()内部,从那时起就出现了一个错误。因为我的全球环境基金编辑器扩展了GraphicalEditor,所以它也不能扩展FormPage。所以,我让它实现了IFormPage。但是,我仍然会遇到错误,实际上它说,我用于多页编辑器的编辑器不能转换为与我的图形编辑器相对应的编辑器。
那么,最后,我们如何向多页编辑器添加一个全球环境基金编辑器呢?
有什么提示可以解决吗?
发布于 2012-09-18 11:41:17
以下是我成功地将全球环境基金编辑器添加到多页编辑器时所做的步骤:
以org.eclipse.gef.ui.parts.ScrollingGraphicalViewer为成员的
公共类GraphEditorPage扩展了EditorPart {私有SPEEditor编辑器;私有ScrollingGraphicalViewer查看器;.}方法createPartControl中的
createPages()中的
私有void initGraphPage() { graphPage =新GraphEditorPage(this);addPage(0,graphPage,"Diagram");}
希望能帮上忙!
https://stackoverflow.com/questions/7529761
复制相似问题