+ /**
+ * Dessine un triangle.
+ *
+ * Dessine un triangle défini par les coordonnées de ses sommets:
+ * (x1, y1), (x2, y2) et (x3, y3). Utilise la couleur de dessin
+ * courante.
+ *
+ * @see #fillTriangle
+ * @see #setColor
+ */
+
+ public void drawTriangle(int x1, int y1, int x2, int y2, int x3, int y3) {
+ Polygon poly = new Polygon();
+ poly.addPoint(x1, y1);
+ poly.addPoint(x2, y2);
+ poly.addPoint(x3, y3);
+ synchronized (image) {
+ graphics.drawPolygon(poly);
+ }
+ panel.repaint(poly.getBounds());
+ }
+
+ /**
+ * Dessine un triangle plein.
+ *
+ * Dessine un triangle plein défini par les coordonnées de ses
+ * sommets: (x1, y1), (x2, y2) et (x3, y3). Utilise la couleur de
+ * dessin courante.
+ *
+ * @see #drawTriangle
+ * @see #setColor
+ */
+ public void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3) {
+ Polygon poly = new Polygon();
+ poly.addPoint(x1, y1);
+ poly.addPoint(x2, y2);
+ poly.addPoint(x3, y3);
+ synchronized (image) {
+ graphics.drawPolygon(poly);
+ graphics.fillPolygon(poly);
+ }
+ panel.repaint(poly.getBounds());
+ }
+