Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use an anonymous KeyAdapter instead of implementing KeyListerner.
[graphlib_java.git] / Test.java
index 861ccf0..74038e2 100644 (file)
--- a/Test.java
+++ b/Test.java
@@ -1,8 +1,10 @@
 class Test{
     public static void main(String[] args) {
-        DrawingWindow w = new DrawingWindow("Test!", 400, 400);
+        DrawingWindow w;
 
-        w.setColor("green");
+        w = new DrawingWindow("Test!", 400, 400);
+
+        w.setColor("lawngreen");
         for (int i = 0; i < 12; i++) {
             int p = 10 * i + 10;
             w.drawLine(p, 0, p, 175);
@@ -22,5 +24,29 @@ class Test{
             w.drawTriangle(p, 125, p + i, 125 + i/2, p, 125 + i);
             w.fillTriangle(p, 150, p + i, 150 + i/2, p, 150 + i);
         }
+
+        w = new DrawingWindow("Test!", 800, 600);
+
+        w.setBgColor("red");
+        w.setColor("blue");
+        for (int i = 0; i < 10; i++) {
+            w.clearGraph();
+            for (int y = 0; y < w.height; y++) {
+                for (int x = 0; x < w.width; x++) {
+                    w.drawPoint(x, y);
+                }
+            }
+        }
+        w.setColor("white");
+        for (int i = 0; i < 10; i++) {
+            w.clearGraph();
+            for (int y = 0; y < w.height; y++) {
+                for (int x = 0; x < w.width; x++) {
+                    w.drawPoint(x, y);
+                }
+                w.sync();
+            }
+        }
+        w.closeGraph();
     }
-}
\ No newline at end of file
+}