2012-11-03 22 views
5

Eclipse RCP uygulamasında A, B, C, D dört görünümüne sahibim. ancak uygulama başlangıcında sadece A, B, C görünümünü ve kullanıcı butona tıkladığında görüntülenecek D görünümünü görüntülemek istiyorum.Özellikle klasörde perspektifle ilgili görünüm ekleme

: Bu görünüm altındaki eklenir dinamik

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

bir görünüm ekliyorum ama enter image description here

benim perspektif kodu burada böyle bir yol B_Viewin bitişik bu B görünümünü istediğiniz On start-up Application will look like this

@Operide public void createInitialLayout (IPageLayout düzeni) {

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' uzantılı olabilir, burada size yardımcı olur – John

cevap