用java绘制完美圆

用java绘制完美圆,java,geometry,Java,Geometry,这是在java中绘制“完美”圆的一种方法。我的意思是,当我使用drawOval()(我不想要填充的椭圆形)并使其更薄时,它会显示如下内容: 但我希望它是这样的: 是否有一种java方法可以完成这项工作?如果有,它是谁以及如何使用它? 编辑:我在堆栈溢出中找到了另一个问题的答案。这个问题的链接在评论中 g.drawOval(25, 35, 25, 35); g.drawOval(25, 35, 25, 25); → circle drawOval(int x, int y, int wid

这是在java中绘制“完美”圆的一种方法。我的意思是,当我使用drawOval()(我不想要填充的椭圆形)并使其更薄时,它会显示如下内容: 但我希望它是这样的:

是否有一种java方法可以完成这项工作?如果有,它是谁以及如何使用它? 编辑:我在堆栈溢出中找到了另一个问题的答案。这个问题的链接在评论中

 g.drawOval(25, 35, 25, 35);
 g.drawOval(25, 35, 25, 25); → circle
 drawOval(int x, int y, int width, int length)

用于在左上角位于(x,y)的假想矩形内绘制椭圆形。要画一个圆,保持宽度和长度相同

我建议看一看-你要看的事情之一是
笔划
我想看看创建第一个图像的代码如何定义你画这个圆的空间?它是在一个有限尺寸的盒子上画的吗?这就解释了为什么它看起来很奇怪。对不起,伙计们,我在网上找到了我想要的东西,谢谢你们的帮助!我知道如果我想做一个圆,我必须使用相同宽度和高度的draw/fillOval,但是当我做这个圆时,它就像第一张图片上的圆一样。这个答案对我没有帮助!