我想知道我应该如何在 javaFX 舞台上设置图标。我找到了这个方法,但它没有正常工作。
stage.getIcons().add(new Image(iconImagePath));
stage是javafx.stage.Stage的一个实例,我导入了javafx.scene.image.Image。这是我们收到的异常:
无效 URL:无效 URL 或未找到资源
另外,iconImagePath也没有问题,它的值为“G:/test.jpg”,在G盘有一个名为test的jpg文件。此外,当我们使用 ImageIO 读取相同的 URL 时,我们可以轻松完成。
原文由 Siavash 发布,翻译遵循 CC BY-SA 4.0 许可协议
这个例子有效。我在与源 .java 文件相同的文件夹/包中放置了一个图标。
目录结构