JAVA参数画圆 10

编写一个根据参数画圆的方法drawCircle,该方法通过Graphics对象画圆,以两个整数参数决定圆心坐标(x,y),一个整数参数据顶半径大小,一个Color对象参数... 编写一个根据参数画圆的方法drawCircle,该方法通过Graphics对象画圆,以两个整数参数决定圆心坐标(x,y),一个整数参数据顶半径大小,一个Color对象参数决定圆的颜色,该方法无返回值。当颜色参数没有设定时默认为黑色,当半径参数没有给定时,将自动使用一个10~100的随机数作为半径,当颜色参数和半径都没有给定时,默认为红色且半径为40. 展开
 我来答
望海的不知所措
推荐于2018-04-18
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
//画圆一般通过继承JPanel 或者JFrame ,通过调用
//panel或者frame中的Graphics实例完成画图
public void drawCircle(int x,int y,int r,Color color)
{
Graphics g=this.getGraphics();
g.setColor(color);
g.drawOval(x-r, y-r, 2*r, 2*r);
}
其他参数的情况可以重载这个方法,并调用方法中通过设定参数
调用这个public void drawCircle(int x,int y,int r,Color color)方法
来实现
如:
public void drawCircle(int x,int y,int r)
{
this.drawCircle( x, y , r ,Color.Black);
}

public void drawCircle(int x,int y,Color color)
{
Random random=new Random;
r=10+random.nextInt(90);
this.drawCircle( x, y, r , color);
}

public void drawCircle(int x,int y)
{
this.drawCircle(x, y, 40 , Color.red);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式