我在eclipse 4.x库上工作了一段时间,有人可以告诉我如何从上下文菜单打开一个视图?提前谢谢。
答案 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);