2010-05-19 48 views
2

在閱讀Polygon上的Java文檔時,我發現有一個getBounds方法和一個getBounds2D方法。有人指出,第一個不如第二個準確。getBounds vs getBounds2D

我想知道究竟是什麼意思'不太準確'? getBounds會返回一個錯誤的值還是256或256.3(例如)?或者是完全不同的東西?

感謝您的任何啓示,

塞繆爾

回答

3

getBounds返回Rectangle,整數組成,但getBounds2D返回Rectangle2D,它是由浮點數的,所以更大的精確度是可能的。

對於Polygon,它不應該有所作爲,因爲全部Polygon的點是整數爲主,但對於更多的普通Shape,這Polygon工具,它能夠決定的事情。

相關問題