java的 fillOval方法 和 drawLine 方法他们的坐标是怎么计算的?

下面是我画的2个图,不知道画的对不对,如果对的话那要怎么计算啊?fillOval方法:(计算那个圆的坐标是怎么算出来)"target="_blank">drawLine(... 下面是我画的2个图,不知道画的对不对,如果对的话那要怎么计算啊? fillOval方法 : (计算那个圆的坐标是怎么算出来)
" target="_blank" >
drawLine()方法 :(算圆右上角的那条线是怎么算出来的)
" target="_blank" >
注意!!!那个fillOval方法那条线是不要的,贴错了!
展开
 我来答
山中小馆
推荐于2017-12-15 · 干一行,爱一行,专注零售近十载
山中小馆
采纳数:1082 获赞数:6812

向TA提问 私信TA
展开全部
答案:
fillOval(30,0,20,30);

drawLine(40,15,50,0);

注释:
1)fillOval
public abstract void fillOval(int x,
int y,
int width,
int height)使用当前颜色填充外接指定矩形框的椭圆。

参数:
x - 要填充椭圆的左上角的 x 坐标。
y - 要填充椭圆的左上角的 y 坐标。
width - 要填充椭圆的宽度。
height - 要填充椭圆的高度。

2)drawLine
public abstract void drawLine(int x1,
int y1,
int x2,
int y2)在此图形上下文的坐标系中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线。

参数:
x1 - 第一个点的 x 坐标。
y1 - 第一个点的 y 坐标。
x2 - 第二个点的 x 坐标。
y2 - 第二个点的 y 坐标。
百度网友d1c29e5
2012-01-12
知道答主
回答量:15
采纳率:0%
帮助的人:23.9万
展开全部
answer:
椭圆 g.setColor(Color.RED) g.fillOval(30,0,20,39)
线段 g.draw(40,15,50,0)

g 是graphics 对象 fill是预定义填充颜色的 draw是直接画图

线段 g.drawLine(x1,y1,x2,y2); 两个坐标的连线 (x1,y1)(x2,y2)
椭圆 g.fillOval(x,y,w,h);x和y不是椭圆的圆心坐标,而是该椭圆外接矩形的左上角的坐标。因此,画椭圆时应该把椭圆看成是一个矩形对待 w长轴 h是短轴
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式