La méthode setIconImage() de la classe JFrame est utilisée pour changer l’icône de JFrame ou JWindow. Il change l’icône qui s’affiche sur le côté gauche de la fenêtre.
La classe Toolkit est utilisée pour obtenir une instance de la classe Image dans AWT et Swing.
La classe Toolkit est la super classe abstraite de chaque implémentation dans le Abstract Window Toolkit (AWT). Des sous-classes de Toolkit sont utilisées pour lier divers composants.
Exemple:
import javax.swing.*; import java.awt.*; class MyIcon { MyIcon() { JFrame frame = new JFrame(); Image icon = Toolkit.getDefaultToolkit().getImage("test.png"); frame.setIconImage(icon); frame.setLayout(null); frame.setSize(200,200); frame.setVisible(true); } public static void main(String args[]){ new MyIcon(); } }
Sortie: