2012-11-03 18 views
5

W aplikacji Eclipse RCP mam cztery widoki A, B, C, D. ale chcę wyświetlać tylko widok A, B, C przy uruchomieniu aplikacji, a widok D wyświetlać, gdy użytkownik kliknie przycisk. On start-up Application will look like thisDodawanie widoku perspektywy w określonym folderze

dodaję widok dynamicznie

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

pogląd ten jest dodawany na dole, ale chcę to D widok sąsiadujący B_Viewin taki sposób enter image description here

mój kod perspektywa jest tutaj:

' @Override public void createInitialLayout (układ IPageLayout) {

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

może być punktem rozszerzenia "org.eclipse.ui.actionSets". – John

Odpowiedz

Powiązane problemy