/* * AwtLoad.java * * Created on March 12, 2003, 12:08 PM */ import java.awt.*; import java.util.Hashtable; import java.util.StringTokenizer; public class AwtLoad extends Component { private Polygon p1, p2; private int prevWidth=0, prevHeight=0; private boolean repetitive = false; private boolean singlePaint = false; private boolean cloneGraphics = false; private int paintCount = 0; private int repeatCount = 0; public boolean running = true; private boolean doTriangles = false; private boolean doText = false; private boolean doLines = false; private boolean doBackground = true; private boolean multiColored = false; private boolean doGc = false; static private Color[] colors = { Color.black, Color.blue, Color.cyan, Color.darkGray, Color.gray, Color.green, Color.lightGray, Color.magenta, Color.orange, Color.pink, Color.red, Color.white, Color.yellow }; static private int colorIndex = 0; static private Color getNextColor () { if (++colorIndex >= colors.length) colorIndex = 0; return colors[colorIndex]; } /** Hash table to look up command-line arguments */ protected Hashtable arguments = new Hashtable (); public AwtLoad (String[] args) { System.out.println("AwtLoad constructor starting"); for( int i=0; i