我想更改应用程序的图标。 system.gif
位于当前目录中。 getDefaultToolkit()
无效。 getToolkit()
正在运行,但另一个最小化窗口也是打开的。其他组件是Swing组件。
Toolkit theKit = jtfMainFrame.getDefaultToolkit();
Image icon = theKit.getImage("system.gif");
答案 0 :(得分:4)
获取应用的图标。
Class.getResource("/system.gif")
获取其URL。文件对象通常不适用于这样的“应用程序资源”。ImageIO.read(URL)
。这是一种阻止方法,可确保在继续之前完全加载图像。如果出现任何问题,它也会引发信息异常。