2

我在 eclipse 4.x 的库上工作了很短的时间,有人可以告诉我如何从上下文菜单中打开视图?先感谢您。

4

1 回答 1

1

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

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

Part您的零件的应用程序定义中,将 a 添加Popup Menu到该Menus部分。在弹出菜单HandledMenuItem中为您的命令定义一个。

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

@Inject
private EMenuService;

...

menuService.registerContextMenu(control, menu id); 
于 2013-10-11T13:10:28.887 回答