문제

Perspective 내부에 편집기를 삽입하려면 어떻게 해야 합니까?

도움이 되었습니까?

해결책

편집자는 보기처럼 관점에 얽매이지 않습니다.Perspective는 보기의 콜렉션이며 선택적으로 볼 수 있는 편집 영역입니다.그러나 언제든지 열려 있는 편집기는 Perspective가 아니라 워크벤치의 제어 하에 있는 것입니다.

그러나 RCP 애플리케이션에서는 편집기 영역이 표시되거나 표시되지 않습니다.화면을 사용자 정의하는 데 사용되는 초기 Perspective 팩토리를 사용하여 이를 제어할 수 있습니다.(퍼스펙티브는 일반적으로 편집기 영역을 켜거나 끌 수 없습니다.)

다음은 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);
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top