我已经设法用我自己的图标替换了角落里的java咖啡杯,但是我的应用程序大约有13个框架,当我手动调用图标时,就像我在大型机上做的那样,它会显示找不到符号getframe()。
你知道如何将默认图标设置为主框架的图标吗?我使用以下代码将我的图标应用于主框架:
URL url = ClassLoader.getSystemResource("calculatormedii/resources/CMed1.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
getFrame().setIconImage(img);发布于 2011-12-29 03:28:05
“子帧”应该是JDialog而不是JFrame。只要您在构造函数中将框架指定为对话框的父级,对话框就会自动继承图标。
发布于 2011-12-29 03:39:07
Aplication
<代码>G211
发布于 2011-12-29 03:52:01
您可以尝试如下所示:
URL url = ClassLoader.getSystemResource("calculatormedii/resources/CMed1.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
Frame[] frames = JFrame.getFrames();
for (int i = 0; i < frames.length; i++) {
frames[i].setIconImage(img);
}https://stackoverflow.com/questions/8660173
复制相似问题