8

我将如何在透视图中插入编辑器?

4

1 回答 1

6

编辑不像视图那样受制于观点。透视图是视图的集合,并且可选地是一个可查看的编辑器区域。但是,随时打开哪些编辑器是在工作台的控制之下,而不是透视图。

但是,在 RCP 应用程序中,编辑器区域要么可见(要么不可见)。您可以使用用于自定义屏幕的初始透视工厂来控制它。(请注意,透视图通常不会打开/关闭编辑器区域。)

这是 vogella.de 的一个例子

public class Perspective implements IPerspectiveFactory {
    public void createInitialLayout(IPageLayout layout) {
        String editorArea = layout.getEditorArea();
        layout.setEditorAreaVisible(true);
        layout.setFixed(true);
        layout.addStandaloneView(View.ID, false, IPageLayout.LEFT, 1.0f, editorArea);
    }
}
于 2010-02-07T18:02:01.363 回答