2013-10-09 52 views
1

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

+1

你问如何到的东西添加到上下文菜单或如何展现一个看法?您是否将Eclipse 4 RCP与应用程序模型或Eclipse 3.x兼容模式结合使用? –

+0

如何使用Eclipse 4显示视图,但使用菜单操作! – epock

+0

对不起在Eclipse RCP 4.x的意见=部分! – epock

回答

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); 
+0

非常感谢....作品!!!!! :D你能告诉我在哪里可以在Eclipse 4.x上找到一些材料吗?这对我来说很难! – epock

+0

这是最好的介绍:http://www.vogella.com/articles/EclipseRCP/article.html还有一个由同一作者撰写的电子书(教程的扩展版本) –

+0

对不起.....另一个问题.... :)如果我想在创建零件时传递参数。我该怎么做? – epock