В моем приложении Eclipse RCP у меня есть четыре представления A, B, C, D. Я хочу отображать только представление A, B, C при запуске приложения и представление D, которое будет отображаться, когда пользователь нажимает кнопку.
Я добавляю представление динамически
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);
этот вид добавляется внизу, но я хочу, чтобы этот вид D был рядом с B_View таким образом
мой перспективный код здесь:
@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);
}
org.eclipse.ui.actionSets
точка расширения поможет вам здесь - person John   schedule 03.11.2012