import java.awt.*; import javax.swing.*; class Img extends JComponent { private Image img; public Img() { // Chargement de l'image img = Toolkit.getDefaultToolkit().getImage("triangles-1430105_1280.png"); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); if (img != null) { g.drawImage(img, 0, 0, this); } } } class Fenetre extends JFrame { public Fenetre() { this.setLocation(100, 100); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Img imagePanel = new Img(); this.add(imagePanel); this.pack(); // Ajuste la fenĂȘtre Ă  la taille du contenu } } public class Main { public static void main(String[] args) { Fenetre fenetre = new Fenetre(); fenetre.setVisible(true); } }