import java.awt.*;
import java.awt.event.*;
public class Frame_Icon{
public static void main(String args[]){
Frame frame=new Frame("设置Java窗口的图标");
Toolkit tool=frame.getToolkit(); //得到一个Toolkit对象
Image myimage=tool.getImage("xueren.gif"); //由tool获取图像
frame.setIconImage(myimage);
frame.setSize(400,300);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
Toolkit的getImage (String filename/URL url)可以获得一个 这里的图片可以使 jpg gif png
Icon是个接口!ImageIcon实现了Icon的接口!!!
可以通过 getImage()获得一个Image对象
ImageIcon()的构造方法里的参数有 byte[] Image filename URL
都可以创建一个 ImageIcon
ImageIcon.setImage(Image) 可以设置显示图标的图片
Jlabel可以设置图标
setIcon(Icon );
JFrame 用setImageIcon(Image )设置 图标