2010-03-04 97 views
11

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

有谁知道这是为什么?我只需要使用双打作为点绘制一个三角形。

回答

15

您可以使用Path2D(或Path2D.FloatPath2D.Double)获得相同的效果。

+0

谢谢。我也需要填充这个多边形。 Path2D有可能吗? – openidsucks 2010-03-04 08:31:41

+3

是的。 'Graphics2D'有一个'fill(Shape)'方法,'Path2D'是一个'Shape'。 – 2010-03-04 09:43:41