编程比赛课题
A. Java编程课题:画随机的圆
以前写过的..你看下吧.
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
public class while_震动画圆 extends JApplet
{
/**
*
*/
private static final long serialVersionUID = 1L;
public void paint(Graphics g)
{
super.paint(g);// 清屏
int a=1,b=1,c=1;
while(b<=1000)
{
while(a<=10)
{
try {
Thread.sleep(150);
} catch (InterruptedException e) {
e.printStackTrace();
}
super.paint(g);// 清屏
switch(a)
{
case 1:g.setColor(Color.red);break;// 红色
case 2:g.setColor(Color.black);break;// 黑色
case 3:g.setColor(Color.yellow);break;// 黄色
case 4:g.setColor(Color.blue);break;// 蓝色
case 5:g.setColor(Color.cyan);break;// 青色
case 6:g.setColor(Color.darkGray );break;// 深灰色
case 7:g.setColor(Color.green );break;// 绿色
case 8:g.setColor(Color.magenta);break;// 洋红色
case 9:g.setColor(Color.orange);break;// 桔黄色
case 10:g.setColor(Color.lightGray);//break;// 浅灰色
}
g.drawString("咚咚", 100, 110);
g.drawOval(110-a*10, 110-a*10, a*20, a*20);
a++;
}
b++;
a=1;
}
}
}