如何用JAVA画随机圆

RT自动出现大小不一样的圆位置与颜色随机要用Appelt实现... RT 自动出现大小不一样的圆 位置与颜色随机 要用Appelt实现 展开
 我来答
_宽容的心_
推荐于2018-04-24 · TA获得超过480个赞
知道答主
回答量:194
采纳率:0%
帮助的人:161万
展开全部
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.util.Random;

public class Number8 extends Applet{
int x,y; //圆的位置
int W_H; //圆的大小
int R,G,B; //圆的颜色
Random rd = new Random();

public void init(){
this.resize(400, 300);
}
public void paint(Graphics g){

while ( true ){
W_H = rd.nextInt(100);

x = rd.nextInt(this.getWidth());
y = rd.nextInt(this.getHeight());

R = rd.nextInt(255);
G = rd.nextInt(255);
B = rd.nextInt(255);

g.setColor(Color.white);
g.fillRect(0,0,this.getWidth(),this.getHeight());

Color color = new Color(R,G,B);
g.setColor(color);
g.fillArc(x,y,W_H,W_H,0,360);

try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}

}

}
朋友,上面的程序实现了你说的功能,你可以运行一下,看看效果,我给你运行过了,呵呵。

要是可以的话,记得多给我加分呀,呵呵,上面是调试通过的!!!!!
Dr_juio
2009-06-02 · TA获得超过812个赞
知道小有建树答主
回答量:1158
采纳率:0%
帮助的人:525万
展开全部
写个方法,传参数(半径,颜色,位置)进去,再用java.lang.Math里面的random()方法生成随机数传参数进去就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式