import java.awt.*;
import java.applet.*;
import java.lang.*;
public class Target extends Applet
{
Graphics bufferg;
Image bufferi;
public void init()
{
bufferi = createImage(this.size().width, this.size().height);
bufferg = bufferi.getGraphics();
}
public void update(Graphics g)
{
paint(g);
}
public void paint(Graphics g)
{
int count, i, x, y;
bufferg.setColor(new Color(255, 255, 255));
bufferg.fillRect(0, 0, 231, 231);
bufferg.setColor(new Color(255, 64, 64));
bufferg.fillOval(10, 10, 211, 211);
bufferg.setColor(new Color(64, 64, 255));
bufferg.fillOval(25, 25, 181, 181);
bufferg.setColor(new Color(255, 64, 64));
bufferg.fillOval(40, 40, 151, 151);
bufferg.setColor(new Color(64, 64, 255));
bufferg.fillOval(55, 55, 121, 121);
bufferg.setColor(new Color(255, 64, 64));
bufferg.fillOval(70, 70, 91, 91);
bufferg.setColor(new Color(64, 64, 255));
bufferg.fillOval(85, 85, 61, 61);
bufferg.setColor(new Color(255, 64, 64));
bufferg.fillOval(100, 100, 31, 31);
for (count = 0; count < 500; count = count + 1)
{ x = (int) (15 + java.lang.Math.round(
50 * java.lang.Math.random() +
50 * java.lang.Math.random() +
50 * java.lang.Math.random() +
50 * java.lang.Math.random()));
y = (int) (15 + java.lang.Math.round(
50 * java.lang.Math.random() +
50 * java.lang.Math.random() +
50 * java.lang.Math.random() +
50 * java.lang.Math.random()));
bufferg.setColor(new Color(0, 0, 0));
bufferg.fillOval(x, y, 3, 3);
g.drawImage(bufferi, 0, 0, this);
}
}
}
Copyright c 1995 by Frank Wattenberg Department of Mathematics, Carroll College, Helena, MT 59625.