在java程序中,根据给定的圆的半径范围,随机产生出大小不等的20个圆,并显示在窗口中随机的位置上。

设计要求:1)要求使用随机方法Random类;2)要求使用线程3)要求显示圆的时间间隔在2秒以内随机产生4)要求实现小应用程序... 设计要求:1)要求使用随机方法Random类; 2)要求使用线程 3)要求显示圆的时间间隔在2秒以内随机产生4)要求实现小应用程序 展开
 我来答
炫彩西经
2013-04-09 · 超过21用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:38.5万
展开全部
不怎么理解你的题目,其他的自己在改改吧!
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Toolkit;

import javax.swing.JFrame;
@SuppressWarnings("serial")
public class RandomCircle extends JFrame
{
// 取得屏幕的宽度
private int width = Toolkit.getDefaultToolkit().getScreenSize().width;
// 取得屏幕的高度
private int height = Toolkit.getDefaultToolkit().getScreenSize().height;
// 范围
private int rMIN = 100;
private int rMAX = 500;

public void paint(Graphics g)
{
g.setColor(Color.BLACK);
for (int i = 1; i <= 20; i++)
{
int r = (int) ((rMAX - rMIN + 1) * Math.random() + rMIN) / 2;
g.drawOval(300, 200, r, r);
}
}

public void init()
{
// 窗体大小和剧中
this.setBounds((width - 800) / 2, (height - 600) / 2, 800, 600);
// 标题
this.setTitle("画圆例子");
// 窗口关闭退出程序
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);// 关闭放大窗口
// 是否显示
this.setVisible(true);
}

public RandomCircle()
{
init();
}

public static void main(String[] args)
{
new RandomCircle();
}
}
匿名用户
2013-04-10
展开全部
设计要求: 1)要求使用随机方法Random类; 2)要求使用线程 3)要求显示圆的时间间隔在2秒以内随机产生
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式