当前位置: 代码迷 >> J2SE >> Java中GUI,小弟我想把咖啡图标去掉,求方法…
  详细解决方案

Java中GUI,小弟我想把咖啡图标去掉,求方法…

热度:1616   发布时间:2013-02-25 00:00:00.0
Java中GUI,我想把咖啡图标去掉,求方法……
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);
  相关解决方案