Eclipse RCP:如何以编程方式获取应用程序窗口图像?

时间:2013-02-06 16:09:37

标签: eclipse eclipse-plugin eclipse-rcp

构建Eclipse RCP应用程序时,您可以在应用程序插件的.productplugin.xml文件中定义窗口图像。这些是显示在主应用程序窗口左上角的图像。但是,您希望在应用程序可能打开的对话框窗口中使用此相同的图像。如何以编程方式访问此图像?

在我的用例中,我正在构建两个仅在品牌元素方面不同的产品,因此我希望所有对话框保持一致,并使用与主应用程序窗口相同的品牌形象。

1 个答案:

答案 0 :(得分:2)

通过一些反复试验和网络搜索失败,我找到了答案。事实证明它很简单:

shell.setImage(ApplicationWindow.getDefaultImage());

(为了完整起见,我目前正在Eclipse 3.8中开发。不确定这是否继续使用Juno / 4.X)