Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add draw/fillTriangle.
[graphlib_java.git] / Exemple2.java
index 1cff9d9..0043e5b 100644 (file)
@@ -3,10 +3,13 @@ import java.util.*;
 public class Exemple2 {
 
     public static void main(String[] args) {
+        // Création de la fenêtre
         DrawingWindow w = new DrawingWindow("Exemple 3", 640, 480);
 
         int width = Math.min(w.width - 1, w.height - 1) / 2;
 
+        // Affichage de rectangles concentriques, avec un dégradé de
+        // couleurs
         for (int z = 0; z <= width; z++) {
             float r, g, b;
             float s = 3.0f * z / width;
@@ -25,7 +28,9 @@ public class Exemple2 {
                 g = 0.0f;
                 b = 1.0f - s;
             }
+            // On change la couleur de dessin...
             w.setColor(r, g, b);
+            // ... et on affiche un rectangle
             w.drawRect(z, z, w.width - 1 - z, w.height - 1 - z);
         }
     }