永发信息网

如何在JAVA中设置同心圆

答案:4  悬赏:20  手机版
解决时间 2021-01-12 22:09
  • 提问者网友:蓝琪梦莎
  • 2021-01-12 09:35
如何在JAVA中设置同心圆
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-01-12 11:03
看了楼上两位前辈的回答,我认为皆有不足之处。现在我来补充回答一下。
1、原型:void drawOval(int x,int y,int width,int height)
x - 要绘制椭圆的左上角的 x 坐标。
y - 要绘制椭圆的左上角的 y 坐标。
width - 要绘制椭圆的宽度。
height - 要绘制椭圆的高度。
椭圆覆盖区域的宽度为 width + 1 像素,高度为 height + 1 像素。

2、原型void drawString(String str,int x,int y)
str - 要绘制的 string。
特别注意:坐标(x,y)是所绘文本矩形框左下角的点坐标。

3、相信有了上面的说明,再画个图分析一下,小孩子都可以想通的了~
全部回答
  • 1楼网友:归鹤鸣
  • 2021-01-12 13:04
在坐标(20,20)的位置画一个对角线都为100的圆
  • 2楼网友:平生事
  • 2021-01-12 11:53
方法:drawOval(x,y,width,height)
有四个参数,x,y表示圆心的坐标(参照所在容器),而后两个实际上是描述所画椭圆的宽和高,当宽和高相同时就是圆了.看到这里应该能看明白了.上面程序中是不会得到同心圆的.
  • 3楼网友:街头电车
  • 2021-01-12 11:38
楼主,你这里的代码写的不全啊。。。。。。
这里的drawOval(int ×,int ×,int ×,int ×)是一个方法,这个g.drawOval(20,20,100,100); 是g调用了前面的方法,从方法参数上看这里的参数是给这个元定义圆的属性参数,具体是什么我也不知道,你需要把所有的代码发出来,这样的话别人写的程序谁也不知道啊,就算是代码的作者时间长了也忘了啊。。。。。我只能告诉你这么多
关于g.drawString("同心圆",50,70);这个,给的理解是这样的,50 和70可能说圆半径的参数,也只能是猜测,除非你把所有的代码拿出来。。。。。可以发邮件给我:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯