Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个项目,在该项目中我经常使用带有形状的 AWT 库。除 Polygon 外,大多数实现 Shape 的类都适用于 Double 和 Float。为什么?为什么以上帝的名义和恩典?!
我是否正确地说我可以使用 Path2D 和 Area 的方法实现相同的功能?
最重要的是,我想知道这一切的原因。
由于Polygon自 1.0 版以来一直是 API 的一部分,因此该ShapeAPI 在 1.2 版中引入并Polygon进行了更新以满足 Shape API 的基本要求。
Polygon
Shape
另外,看一下Graphics类,它支持Polygon但不支持Shape,引入到Graphics2D类中。
Graphics
Graphics2D
我会说,是的。