构建Eclipse RCP应用程序时,您可以在应用程序插件的.product
和plugin.xml
文件中定义窗口图像。这些是显示在主应用程序窗口左上角的图像。但是,您希望在应用程序可能打开的对话框窗口中使用此相同的图像。如何以编程方式访问此图像?
在我的用例中,我正在构建两个仅在品牌元素方面不同的产品,因此我希望所有对话框保持一致,并使用与主应用程序窗口相同的品牌形象。
答案 0 :(得分:2)
通过一些反复试验和网络搜索失败,我找到了答案。事实证明它很简单:
shell.setImage(ApplicationWindow.getDefaultImage());
(为了完整起见,我目前正在Eclipse 3.8中开发。不确定这是否继续使用Juno / 4.X)