import javax.swing.*; import java.awt.*; public class Dessin extends JComponent { private Image imageDeCercle; public Dessin() { super(); } // Méthode pour dessiner sur le composant @Override protected void paintComponent(Graphics pinceau) { // Obligatoire : on crée un nouveau pinceau pour pouvoir le modifier plus tard Graphics secondPinceau = pinceau.create(); // Obligatoire : si le composant n'est pas censé être transparent if (this.isOpaque()) { // Obligatoire : on repeint toute la surface avec la couleur de fond secondPinceau.setColor(this.getBackground()); secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight()); } secondPinceau.setColor(new Color(30,255,30)); secondPinceau.fillArc(20, 95, 50, 50, 0, 360); } }