gpt4 book ai didi

JavaFx 标题栏图像一直显示为黑色

转载 作者:行者123 更新时间:2023-11-30 07:18:34 25 4
gpt4 key购买 nike

在研究了相当多的帖子并尝试了所有方法之后,我无法独自完成一项与使用 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);

我已经用我一直用的图片尝试了以下,

  1. 我使用了属性为 300x300 像素的图片
  2. 我将 300x300 像素的图片转换为 16x16 像素
  3. 我使用了 32x32 和 16x16 像素的 *.ico
  4. 我将 .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

最佳答案

原因似乎是 JavaFx 中的潜在错误。如果您将系统设置为低于 32 位颜色的任何颜色,您的任务栏和标题栏图标将出现黑框。将您的系统设置为 32 位颜色将修复它。

关于JavaFx 标题栏图像一直显示为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279734/

25 4 0
文章推荐: java - scalding 如何将用户函数传递给远程 MapReduce 节点
文章推荐: java - Maven Parent POM 的源代码版本控制
文章推荐: javascript - 确定对象是
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com