为什么java.awt.Polygon只适用于整数



我正在做一个项目,在这个项目中我经常使用带有形状的 AWT 库。大多数实现 Shape 的类都同时适用于 Double 和 Float,但多边形除外。为什么?为什么以上帝的名义和恩典?!

说我可以使用 Path2D 和 Area 的方法实现相同的功能是否正确?

最重要的是,我想知道这一切的原因方面。

由于 Polygon 自 1.0 版以来一直是 API 的一部分,因此在 1.2 版中引入了 Shape API,并更新了Polygon以满足形状 API 的基本要求。

另外,看看Graphics类,它支持 Polygon 但不支持 Shape ,这是引入Graphics2D类的。

我说我可以通过以下方式实现相同的功能是否正确 来自 Path2D 和 Area 的方法?

我会说,是的。

相关内容

  • 没有找到相关文章

最新更新