日期:2014-05-20  浏览次数:20552 次

请问JAVA里的画圆是如何实现的
请问JAVA里的画圆是如何实现的,我查看JAVA的源代码,但它里面的全是抽象类,究竟他的实现类在哪里??JAVA究竟是通过什么算法实现画线,画圆的???


------解决方案--------------------
这个要在applet 里画出来.看看这个方面的知识就知道了.

------解决方案--------------------
blog 更新:
think in java 各章后练习答案.....
http://blog.csdn.net/heimaoxiaozi/

------解决方案--------------------
在任何一个控件JComponent中要实现画法,首先要实例化抽象类Graphics,调用getGraphics()方法实例化的
------解决方案--------------------
drawOval(x,y,w,h)
Graphics类中
------解决方案--------------------
自定义一个类,继承JButton
覆盖paint(),contain()等方法
------解决方案--------------------
自己去看jdk提供的源代码

%JAVA_HOME%/src.zip
------解决方案--------------------
Class Graphics:
method:public abstract void drawOval(int x,
int y,
int width,
int height)绘制椭圆的边框。得到的是一个圆或椭圆,它恰好适合放在由 x、y、width 和 height 参数指定的矩形内。
椭圆覆盖区域的宽度为 width + 1 像素,高度为 height + 1 像素。


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