繁体   English   中英

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

[英]Why does java.awt.Polygon only work with integers?

我正在做一个项目,其中我经常使用带有形状的AWT库。 除Polygon之外,大多数实现Shape的类都可以使用Double和Float。 为什么? 为什么要以上帝的名义和恩典?

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

最重要的是,我想知道为什么这一切。

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

另外,看看Graphics类,它具有对Polygon支持,但不具有Shape支持,该支持是Graphics2D类中引入的。

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

我会说,是的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM