2012-11-03 4 views
5

내 Eclipse RCP 응용 프로그램에는 4 개의보기 A, B, C, D가 있습니다. 하지만 응용 프로그램 시작시 A, B, C보기 만 표시하고 사용자가 단추를 클릭하면 D보기가 표시됩니다.특정 폴더의 관점에서보기 추가

:이보기 하단에 추가됩니다 동적으로

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);

보기를 추가하고하지만 난 enter image description here

내 관점 코드가 여기에있는 방법을 B_Viewin에 인접한이 D보기를 원하는 On start-up Application will look like this

' @Override public void createInitialLayout (IPageLayout layout) {

String editor = layout.getEditorArea(); 
    layout.setEditorAreaVisible(false); 

    IFolderLayout top=layout.createFolder("view",IPageLayout.TOP , 0.80f, editor); 
    top.addView(B.ID); 

    layout.addView(A.ID, IPageLayout.LEFT, 0.20f, BrowserView.B);   
    layout.addView(c.ID, IPageLayout.BOTTOM, 0.20f,editor); 


} 

'

+0

은 org.eclipse.ui.actionSets 확장 점이 여기에 도움이 될 수 있습니다. – John

답변