📜  Java Swing-TitleBar Icon

📅  最后修改于: 2020-10-01 03:24:19             🧑  作者: Mango

如何在Java AWT和Swing中更改TitleBar图标

Frame类的setIconImage()方法用于更改Frame或Window的图标。它将更改在“框架”或“窗口”左侧显示的图标。

Toolkit类用于在AWT和Swing中获取Image类的实例。

Toolkit类是Abstract Window Toolkit(AWT)中每个实现的抽象超类。 Toolkit的子类用于绑定各种组件。它继承了Object类。

更改Java AWT中的TitleBar图标的示例

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();   
}   
}  

输出:

在Java Swing中更改TitleBar图标的示例

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(); 
} 
}

输出: