方式一:
package com.swing.test; import javax.swing.ImageIcon;
import javax.swing.JFrame; public class aa extends JFrame{
String image = new String("aaa.gif"); //建立一个字符串保存要用的图标的路径,关于java的路径请参考其它文档
ImageIcon test = new ImageIcon(image); //建立一个ImageIcon类,产生setIconImage()方法需要的Image数据 public aa() {
super("演示自定义标题栏的图标的方法");
this.setIconImage(test.getImage()); //设置标题栏的图标为face.gif
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.show();
//this.setTitle("sdfsdf");
this.setSize(400,200);
}
public static void main(String[] args) {
aa jIcon = new aa();
}
} 方式二:
package com.swing.test; import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame; public class ImageA extends JFrame {
public ImageA() {
super("aa");
this.show();
this.setSize(200, 400);
}
public static void main(String [] args) {
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.getImage("aaa.gif");
//JFrame frame = new JFrame();
//frame.setIconImage(img);
ImageA imageA = new ImageA();
imageA.setIconImage(img);
}
}
效果图: