Eclipse RCP 4.x显示视图

时间:2013-10-09 16:10:06

标签: eclipse-rcp e4

我在eclipse 4.x库上工作了一段时间,有人可以告诉我如何从上下文菜单打开一个视图?提前谢谢。

1 个答案:

答案 0 :(得分:1)

要在任何地方显示部件,您应在应用程序模型中定义command,并为命令定义handler。要在处理程序中显示一部分,请使用:

@Execute
public void execute(EPartService partService)
{
  MPart mpart = partService.showPart(part id, PartState.ACTIVATE);
}

在您的部分的应用Part定义中,向Popup Menu部分添加Menus。在弹出菜单中为您的命令定义HandledMenuItem

要将弹出菜单注册为控件(树,表等)的上下文菜单,请使用:

@Inject
private EMenuService;

...

menuService.registerContextMenu(control, menu id);