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 に答える