Setting an Icon for a Frame in Java

In this section, you will learn how to set an icon for the frame in Java Swing.

Setting an Icon for a Frame in Java

In this section, you will learn how to set an icon for the frame in Java Swing.

Setting an Icon for a Frame in Java

Setting an Icon for a Frame in Java

     

In this section, you will learn how to set an icon for the frame in Java Swing.

This program helps us to set the icon (image) on the title bar of the frame. When you open frame or window the icon situated on the title bar is seen on the taskbar also. For this purposes, various methods as follows has been used:

frame.setIconImage(Toolkit.getDefaultToolkit().getImage("icon_confused.gif"));
Above method sets the icon for the frame or window after getting the image using the Image class method named
getImage().

frame.getDefaultToolkit():
This is the method of the Toolkit class which gets the default toolkit.

Here is the code of program:

import javax.swing.*;
import java.awt.*;

public class SettingIconFrame{
  public static void main(String[] args){
  JFrame frame = new JFrame("Setting an Icon for a frame");
  frame.setIconImage(Toolkit.getDefaultToolkit()
  .getImage
("icon_confused.gif"));
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setSize(400,400);
  frame.setVisible(true);
  }
}

Download this example.