import java.awt.*;
import java.applet.*;
public class movingcirc1q extends Applet
{
private int xCoord = 0; // distance from left hand side
private int yCoord = 0; // distance from the top
private int width = 40; // width of the rectangle
private int depth = 40; // depth of rectangle
private int colorCounter = 0; // color indicator
private int count, timer;
private long x, y;
public void init ()
{
}
public void paint(Graphics g)
{
Color newColor;
x = 300;
y = 300;
for (count = 0; count < 12;count++)
{
for (timer = 0; timer < 300000; timer++)
{
x += y - y;
}
newColor = getmyColor(colorCounter);
g.setColor(newColor);
g.fillRect(xCoord, yCoord, width, depth);
g.drawString("Hello World", xCoord, yCoord + depth + 20);
xCoord = xCoord + 15;
yCoord = yCoord + 15;
width = width + 10;
depth = depth + 10;
colorCounter = (colorCounter + 1) % 12;
}
}
public Color getmyColor(int colorCount)
{
Color newColor;
newColor = Color.black;
switch(colorCount)
{
case 0: newColor = Color.black; break;
case 1: newColor = Color.red; break;
case 2: newColor = Color.blue; break;
case 3: newColor = Color.yellow; break;
case 4: newColor = Color.cyan; break;
case 5: newColor = Color.magenta; break;
case 6: newColor = Color.green; break;
case 7: newColor = Color.gray; break;
case 8: newColor = Color.white; break;
case 9: newColor = Color.lightGray; break;
case 10: newColor = Color.orange; break;
case 11: newColor = Color.pink; break;
}
return(newColor);
}
}
|