かなりの数の投稿を調査してすべてを試した後、EclipseIDEとJavaFX2を使用してタイトルバーにアイコンを設定するのと同じくらい簡単なタスクを実行するためのオプションがありません。
デフォルトの空のウィンドウアイコンが表示されるか、黒に戻ります。私が間違っていることを教えてください。
これが私の試みのいくつかです、
//Image ico = new Image(UI.class.getResourceAsStream("Sunset.jpg"), 16, 16, true,true);
//Image ico = new Image("Sunset.jpg", true);// looks inside src folder
//primaryStage.getIcons().add(new Image(UI.class.getResourceAsStream("/title.jpeg")));
//primaryStage.getIcons().add(new Image(UI.class.getResourceAsStream("title.jpeg")));
Image ico = new Image(UI.class.getResourceAsStream("Sunset.jpg"));
primaryStage.getIcons().add(ico);
私が使っている写真で次のことを試しました、
- 300x300ピクセルの属性を持つ写真を使用しました
- 300x300ピクセルの画像を16x16ピクセルに変換しました
- 32x32ピクセルと16x16ピクセルの両方で*.icoを使用しました
- .icoをjpegに変換してみました。
どうすればこれを克服できるか教えてください。ありがとう !
システムの詳細:
java.runtime.version-1.7.0_11-b21javafx.runtime.version
-2.2.4-b19OS
名-MSWinXPProfessionalOS
バージョン-5.1.2600ServicePack3ビルド2600OS
アーキテクチャ-32ビット
グラフィックカード-Intel® HDグラフィックス
グラフィックスカードドライバー–igxpmp32.sysバージョン6.14.10.5384