import java.awt.*; import javax.swing.*; public class Triangle extends JComponent { private Color couleur; public Triangle(Color couleur) { super(); this.couleur = couleur; } @Override public void paintComponent(Graphics pinceau) { Graphics secondPinceau = pinceau.create(); if (this.isOpaque()) { secondPinceau.setColor(this.getBackground()); secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight()); } secondPinceau.setColor(this.couleur); int[] coordTriangleX = {0, this.getWidth(), this.getWidth()/2}; int[] coordTriangleY = {this.getHeight()/3, this.getHeight()/4*3, this.getHeight()}; secondPinceau.fillPolygon(coordTriangleX, coordTriangleY, 3); } }