问题 Java中的Polygon.Double在哪里?


我再次做Java图形(Graphics2D),但我注意到没有Polygon.Double或Polygon.Float类,而有Rectangle2D.Float和Rectangle2D.Double类。

有人知道为什么吗?我只需要使用双精度作为点绘制三角形。


6480
2018-03-04 07:37


起源



答案:


你可以用一个 Path2D (或者 Path2D.Float 要么 Path2D.Double)获得相同的效果。


15
2018-03-04 07:53



谢谢。我还需要填充这个多边形。 Path2D可以实现吗? - openidsucks
是。 Graphics2D 有一个 fill(Shape) 方法和 Path2D 是-A Shape。 - Joachim Sauer


答案:


你可以用一个 Path2D (或者 Path2D.Float 要么 Path2D.Double)获得相同的效果。


15
2018-03-04 07:53



谢谢。我还需要填充这个多边形。 Path2D可以实现吗? - openidsucks
是。 Graphics2D 有一个 fill(Shape) 方法和 Path2D 是-A Shape。 - Joachim Sauer