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 }