1  /*
  2   *  File:  SquareTest.java
  3   *
  4   *  Draw a square
  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  
 14  public class SquareTest extends Applet {
 15  
 16     // create a reference to a square:
 17     private Square square;
 18     
 19     // square parameters:
 20     private int x, y, length = 20;      
 21     
 22     public void paint( Graphics g ) {
 23  
 24        g.setColor( Color.black );
 25  
 26        // draw an 8x8 checkerboard:
 27        y = 0;
 28        for ( int i = 0; i < 8; i++ ) {
 29           x = 0; y += length;
 30           for ( int j = 0; j < 8; j++ ) {
 31              x += length;
 32              square = new Square( x, y, length );
 33              if ( (i + j) % 2 == 0 ) {
 34                 square.draw( g );
 35              } else {
 36                 square.fill( g );
 37              }
 38           }
 39        }
 40  
 41     }
 42     
 43  }