我在 Netbeans 上制作了一个 JavaFX 应用程序,并放置了用于将图标设置到窗口的代码
primaryStage.getIcons().add(new Image("file:sicadcam.png"));
当我从 Netbeans 运行该项目时,它可以正常工作:图标出现在窗口和任务栏中。我必须把图像放在哪里。
当我清理并构建项目时,它会生成两个安装程序:一个 exe 和一个 msi;当我安装应用程序并打开它时,窗口没有图标 sicadcam.png,它有默认的 java 徽标图标。
如何或在哪里设置图像的路径,以便在安装应用程序时出现图标。
您应该将图标放置在 jar 或类路径中,然后通过资源函数加载它。
例如。如果你把它放在你的bin
文件夹,进入你的类所在的包,那么以下应该可以工作:
primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("sicadcam.png")));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)