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

Comments

Anonymous said…
The above code is not working. It is again giving the java cup symbol in the title bar. Is it necessary to resize the image size to 16x16 or it will work for specific extension file(.gif). pls help

Jagadeesh

Popular posts from this blog

Draw Pie Chart in Java Swings

Data Transfer