我正在做一个项目,其中我使用了很多形状的AWT库。实现Shape的大多数类都使用Double和Float,但Polygon除外。为什么?为什么神的名字和恩典?!
我说我可以使用Path2D和Area的方法实现相同的功能吗?
最重要的是,我想知道这一切的原因。
答案 0 :(得分:3)
由于版本1.0以来Polygon
已分开API,因此在版本1.2中引入了Shape
API,并更新了Polygon
以满足Shape API的基本要求。< / p>
另外,请查看Graphics
类,Polygon
类,Shape
类,但Graphics2D
类已引入{{1}}类。
我是否正确地说我可以实现相同的功能 Path2D和Area的方法?
我会说,是的。