Как открыть команду View from в Eclipse RCP? - PullRequest
0 голосов
/ 20 января 2019

Мне нужно открыть представление с помощью кода с помощью HandlerUtil, как я могу это сделать в Eclipse RCP?

Я пробовал с PlatformUI.

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("MyView");

но мне нужно выполнить это с HandlerUtil

1 Ответ

0 голосов
/ 20 января 2019

Использование getActiveWorkbenchWindow в HandlerUtil:

public class MyHandler extends AbstractHandler {
  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {

    IWorkbenchPage workbenchPage = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();

    workbenchPage.showView("MyView");
  }
}
...