在研究了相当多的帖子并尝试了所有内容之后,我无法自己完成一项简单的任务,比如使用 eclipse IDE 和 Java FX 2 在标题栏上设置一个图标。
它要么带有默认的空窗口图标,要么返回黑色。请让我知道我做错了什么。
以下是我的一些尝试,
//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 像素
- 我使用 *.ico 和 32x32 和 16x16 像素
- 我将 .ico 转换为 jpeg 并尝试过。
请让我知道,我该如何克服这个问题。谢谢 !
系统详情:
java.runtime.version - 1.7.0_11-b21
javafx.runtime.version - 2.2.4-b19
操作系统名称 - MS Win XP Professional
操作系统版本 - 5.1.2600 Service Pack 3 Build 2600
操作系统架构 - 32 位
显卡 - Intel® HD Graphics
显卡驱动程序 – igxpmp32.sys 版本 6.14.10.5384