2013-10-09 86 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