2

使用 eclipse 4 应用程序,我遇到了品牌问题;也许这听起来很简单,但相信我,它已经阻止了我好几天,我仍然无法解决它。

问题是我想把我们自己的图标放在APP的左上角,但我不能让它工作。我在网上搜索,我得到的答案是在定义产品时使用图标设置 windowImages(如以下代码片段),我已经做过,但它没有用。

      <property
           name="windowImages"
           value="icons/sample2.gif,icons/ico32.gif,icons/ico48.gif,icons/ico64.gif">
     </property>

我用一个简单的 RCP 尝试了这个 windowImages,而不是 Eclipse 4 应用程序,它确实有效。

我对 RCP 和 e4 应用程序之间的区别知之甚少,但对我来说,似乎这里最大的区别是 e4 将使用 org.eclipse.e4.ui.workbench.swt.E4Application 来加载 Application.e4xmi 文件;

除了尝试 windowImages,我还尝试在 Application.e4xmi 文件中设置修剪窗口的图标 uri,它也不起作用。

请帮我解决这个问题。这个功能很简单,但是没有它,我们的APP应该显得太不专业了。

4

2 回答 2

0

E4AP 中存在一个错误,现已解决:错误 280825,因此现在您可以在 Application.e4xmi 文件中定义您的图标。

如果你想拥有多个不同大小的 Icons,你需要直接使用 JFace Window API 来实现。

Window.setDefaultImages(new Image[] { //add your images here });
于 2013-02-25T09:10:46.667 回答
0

我遇到了同样的问题,最后我通过为每个窗口定义图标 URL 来解决它。检查下面日食 RCP 4

于 2018-04-11T09:50:17.163 回答