我尝试过使用高度和宽度相等的drawOval方法,但是随着直径的增加,圆的外观会变差。无论尺寸大小,如何做一个看起来不错的圆圈。如何在Java或其他方法中实现抗锯齿。

最佳答案

事实证明,Java2D(我假设这是您正在使用的)已经很不错了!这里有一个不错的教程:http://www.javaworld.com/javaworld/jw-08-1998/jw-08-media.html

重要的一行是:

graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                          RenderingHints.VALUE_ANTIALIAS_ON);

09-28 04:57