如何在java.awt.Graphics中擦除圆的一部分?

时间:2019-01-06 17:54:30

标签: java swing graphics

我的问题是我想制作类似于动画计时器的时钟

我对整个时钟进行了编码,但是我不知道如何只绘制一部分圆圈或对其进行调整。

我不是现在的时钟,但是我只需要知道如何删除或绘制圆圈的一部分,因此我可以用图形方式描述时间,因为我注意到当我使用回转工更新标签中文本的时间时似乎有一个神秘的缺口!所以任何帮助我克服这两个道具的都会感激的。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices 方法,您可以在其中指定要绘制的起始和终止角度。

完整的Javadoc:https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics.html#fillArc-int-int-int-int-int-int-