Perspektiven, initialiseren/anzeigen/positionieren
Die initiale Perspekive festlegen:
public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { public String getInitialWindowPerspectiveId() { return MyPerspective.ID; } }
Die Perspektiven-Auswahl anzeigen und der Position festlegen:
public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { @Override public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( // ... configurer.setShowPerspectiveBar(true); } @Override public void preWindowOpen() { // ... // die Position festlegen (hier oben rechts): PlatformUI.getPreferenceStore().setDefault(IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR, IWorkbenchPreferenceConstants.TOP_RIGHT); } }
Siehe auch: Mehrere Views mit innerhalb einer Gruppe in der Perspektive anordnen (mit Reitern)