📅  最后修改于: 2020-10-01 03:24:19             🧑  作者: Mango
Frame类的setIconImage()方法用于更改Frame或Window的图标。它将更改在“框架”或“窗口”左侧显示的图标。
Toolkit类用于在AWT和Swing中获取Image类的实例。
Toolkit类是Abstract Window Toolkit(AWT)中每个实现的抽象超类。 Toolkit的子类用于绑定各种组件。它继承了Object类。
import java.awt.*;
class IconExample {
IconExample(){
Frame f=new Frame();
Image icon = Toolkit.getDefaultToolkit().getImage("D:\\icon.png");
f.setIconImage(icon);
f.setLayout(null);
f.setSize(400,400);
f.setVisible(true);
}
public static void main(String args[]){
new IconExample();
}
}
输出:
import javax.swing.*;
import java.awt.*;
class IconExample {
IconExample(){
JFrame f=new JFrame();
Image icon = Toolkit.getDefaultToolkit().getImage("D:\\icon.png");
f.setIconImage(icon);
f.setLayout(null);
f.setSize(200,200);
f.setVisible(true);
}
public static void main(String args[]){
new ToolkitExample();
}
}
输出: