1  /*
  2   *  File:  MyPolygonTest3.java
  3   *
  4   *  Draw some regular polygons
  5   *
  6   *  Copyright:  Northeast Parallel Architectures Center
  7   *  
  8   */
  9  
 10  import java.applet.Applet;
 11  import java.awt.Graphics;
 12  import java.awt.Color;
 13  import java.awt.Point;
 14  
 15  public class MyPolygonTest3 extends Applet {
 16  
 17     // create a reference to a polygon:
 18     private MyPolygon polygon;
 19     
 20     private int x, y;
 21     private int r;
 22     private int n;
 23     private int border;
 24     
 25     public void init() {
 26     
 27        // radius of regular polygons:
 28        r = 50;
 29        // initial degree:
 30        n = 3;
 31        // space between polygons:
 32        border = 20;
 33      
 34     }
 35     
 36     public void paint( Graphics g ) {
 37  
 38        y = -r;
 39        for ( int i = 0; i < 3; i++ ) {
 40           x = -r; y += border + 2*r;
 41           for ( int j = 0; j < 3; j++ ) {
 42              x += border + 2*r;
 43              polygon = new MyPolygon( x, y, r, n++ );
 44              polygon.fill( g );
 45           }
 46        }
 47  
 48     }
 49     
 50  }
 51  
 52