我正在使用 NetBeans,试图将熟悉的 Java 咖啡杯图标更改为我保存在 jar 文件的资源目录中的 png 文件。我发现许多不同的网页声称他们有解决方案,但到目前为止它们都不起作用。
这是我目前所拥有的(省略了 try-catch 块):
URL url = new URL("com/xyz/resources/camera.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
getFrame().setIconImage(img);
包含此代码的类位于com.xyz包中,如果这有什么不同的话。该类还扩展了 JFrame。此代码在第一行引发 MalformedUrlException。
有人有有效的解决方案吗?