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

本文概述

  • 更改Java AWT中的TitleBar图标的示例
  • 在Java Swing中更改TitleBar图标的示例
Frame类的setIconImage()方法用于更改Frame或Window的图标。它将更改在“框架”或“窗口”左侧显示的图标。
Toolkit类用于获取AWT和Swing中Image类的实例。
【如何在Java AWT和Swing中更改TitleBar图标】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 AWT和Swing中更改TitleBar图标

文章图片
在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(); } }

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

文章图片

    推荐阅读