我目前正在研究一個項目,我想訪問活動的Mwindow。在Eclipse 3.x中通過主動工作臺有可能。但是如何在eclipse 4或e4中實現相同的功能?任何提示,將不勝感激。如何在e4 rcp應用程序中獲得活動窗口?
1
A
回答
0
通常你可以注入它。
例如,在處理程序,你可以做:
@Execute
public void execute(MWindow window)
您還可以使用EModelService
查找Windows與特定的ID。
我會說,通常我不覺得實際MWindow
需要太多。
0
對於eclipse4 UI以下工作對我來說:
MApplication application = E4Workbench.getServiceContext().get(MApplication.class);
此行調用用戶界面模型的根。它包含每個窗口和他們的孩子。 With ...
MTrimmedWindow mWindow = (MTrimmedWindow) application.getChildren().get(0);
您將收到ui的主窗口。
希望它有幫助。如果沒有 - 請隨時給我一個提示,你需要改爲:)
+0
'E4Workbench'是一個**內部**類,你不應該使用它。 –
相關問題
- 1. RCP應用程序活動
- 2. 如何重新啓動e4 RCP應用程序
- 3. 如何在eclipse中修復窗口大小rcp e4
- 4. 禁用主窗口的RCP e4應用程序關閉按鈕的代碼
- 5. 如何獲得不屬於我的應用程序的活動窗口?
- 6. 如何在Ogre中獲得無窗口應用程序?
- 7. 如何重置Eclipse e4 RCP應用程序的透視圖?
- 8. 從RCP應用程序啓動SWT窗口/進程
- 9. 如何防止在Eclipse 4 RCP應用程序中浮動編輯器窗口?
- 10. 如何獲得eclipse在RCP應用程序中共享圖像?
- 11. 在RCP應用程序中添加翻譯到Eclipse e4 PartStack
- 12. E4 RCP如何從喜好在啓動
- 13. E4 RCP應用程序在雙擊事件時不響應
- 14. E4 RCP + GEF5應用實施
- 15. 如何在e4 RCP應用程序中添加透視更改監聽器?
- 16. e4 Rcp應用程序中的樹視圖
- 17. 如何在gtk3中獲得一個活動的gtk窗口?
- 18. 如何在Eclipse(e4)RCP中實現IWindowCloseHandler?
- 19. 如何獲得應用程序窗口頂部
- 20. 如何在e4 rcp中實現並註冊iapplication接口?
- 21. 如何將xText編輯器添加到Eclipse(e4)RCP應用程序中?
- 22. 如何在Eclipse E4應用程序中啓動一些東西?
- 23. 激活窗口/應用程序
- 24. 如何獲取當前活動應用程序窗口的路徑?
- 25. Eclipse e4 RCP BundleActivator
- 26. 將文件添加到elipse E4 RCP應用程序的根
- 27. E4 RCP應用程序監聽最大化或最小化
- 28. 如何獲取有關窗口中打開或在E4
- 29. 如何獲得OSX中的活動(聚焦)窗口?
- 30. 從另一個rcp應用程序啓動rcp應用程序
你是否想要窗口代表ui的主窗口還是你想要窗口,當前用戶選擇的窗口? –