Я создаю приложение eclipse rcp. у меня есть 2 перспективы: Perspective1, которая открывается по умолчанию при запуске приложения, и Perspective2.i есть задача, в которой я должен открыть перспективу2 при нажатии кнопки и закрыть открытую перспективу1. как это сделать ?
Eclipse RCP — открытие перспективы при нажатии кнопки
Ответы (1)
Возьмите верстак откуда-нибудь, например:
IWorkbench workbench = PlatformUI.getWorkbench();
Получите окно верстака, из которого вы хотите открыть перспективу, например:
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
Покажите перспективу:
workbench.showPerspective("perspective-id", window);
person
greg-449
schedule
10.06.2014