import javax.swing.*; import java.awt.*; public class Formes extends JComponent { private Image img; public Formes() { super(); this.img = Toolkit.getDefaultToolkit().getImage("img.png"); } @Override protected void paintComponent(Graphics pinceau) { Graphics secondPinceau = pinceau.create(); secondPinceau.setColor(this.getForeground()); secondPinceau.drawString("Bonjour !", 10, 20); } public static void main(String[] args) { JFrame frame = new JFrame("Formes"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); /* Formes truc = new Formes(); frame.add(truc); */ frame.setSize(500,500); frame.setLocation(500,250); frame.setVisible(true); } }