0
@Inject
public Widget(MPart part)
{
viewMenu = MMenuFactory.INSTANCE.createMenu();
part.getMenus().add(viewMenu);
}
创建ViewMenu当我创建通过.e4xmi文件菜单或ViewMenu和检查类对象,他们都返回相同的类。 MMenuFactory只允许我创建一个MMenu对象。我将如何创建一个ViewMenu或将一个MMenu对象转换为ViewMenu?如何编程在Eclipse RCP 4
注意:上面的代码不提供我一个视图菜单。但是,当我通过.e4xmi文件创建ViewMenu时,它显示在从getMenus()方法返回的列表中。
尽管添加和确认添加菜单项时,菜单仍然不显示。我也将它设置为可见。任何其他建议? – John
它适用于我使用Eclipse Neon。你是否正在尝试在零件被渲染后尝试创建它? –
是的,这是在零件的构造函数中完成的。 – John