GUI的那个咖啡小图标,我想去掉它,不是用别的图标换掉,用setIconImage(null) 这条语句不行啊,求高手支招!
如果,用其他图标换掉,有什么好的方法使新图标变得大小合适些?
(第一个问题 优先)
------解决方案--------------------------------------------------------
JFrame里面是这样写的
public void setIconImage(Image image) {
super.setIconImage(image);
}
要设为无,重写setIconImage方法吧
------解决方案--------------------------------------------------------
去不掉吧,用下面的代码自己替换一张图片吧
setIconImage(Toolkit.getDefaultToolkit().getImage("自己的图片"));
------解决方案--------------------------------------------------------
JFrame图标改变
Toolkit tk = Toolkit.getDefaultToolkit();
Image image = tk.getImage(this.getClass().getResource("icon//004.png"));
this.setIconImage(image);
------解决方案--------------------------------------------------------
只能改不能去掉?真没试过,如果上面的好用,那么你可以用一张白纸替换图标,图标不就被覆盖了。
------解决方案--------------------------------------------------------
那就是删不掉了,取得标题栏的颜色(x,x,x),然后用一个一样颜色的作为图标吧。
这样既显示不出来了、、、、
------解决方案--------------------------------------------------------
可以去掉的,好多用java开发的gui工具的图标都是公司个人的图标而不是咖啡图标,像eclipse就是
------解决方案--------------------------------------------------------
setIcon
------解决方案--------------------------------------------------------
- Java code
JFrame frame = new JFrame();frame.setUndecorated(true);frame.getRootPane().setWindowDecorationStyle(JRootPane.COLOR_CHOOSER_DIALOG);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setPreferredSize(new Dimension(400, 200));frame.pack();frame.setVisible(true);