2

Eclipse 4 アプリケーションでは、ブランディングの問題があります。非常に単純に聞こえるかもしれませんが、信じてください。何日もブロックされていて、まだ解決できません。

問題は、アプリの左上隅に独自のアイコンを配置したいのですが、機能させることができません。Web を検索したところ、製品を定義するときに windowImages にアイコンを設定するという答えが得られました (次のコードのスニペットのように)。

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

このwindowImagesをEclipse 4アプリケーションではなく単純なRCPで試してみましたが、うまくいきました。

RCP と e4 アプリケーションの違いについてはほとんど知りませんが、ここでの最大の違いは、e4 が org.eclipse.e4.ui.workbench.swt.E4Application を使用して Application.e4xmi ファイルをロードすることです。

windowImages を試す以外に、トリミングされたウィンドウのアイコン uri を Application.e4xmi ファイルに設定しようとしましたが、どちらも機能しませんでした。

これから私を助けてください。この機能は非常にシンプルですが、それがなければ、私たちのアプリはあまりにも専門的ではないように見えるはずです.

4

2 に答える 2

0

E4AP にはバグがありましたが、現在はバグ 280825で解決されているため、Application.e4xmi ファイルでアイコンを定義できるようになりました。

サイズの異なる複数のアイコンが必要な場合は、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 に答える