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