为什么drawImage只接受整数?

时间:2015-10-09 08:37:07

标签: java swing graphics2d

我非常忙于我的新项目,该项目涉及使用Graphics2D在JPanel上绘制所有类型的几何体。

我的所有x和y坐标都使用double,因为某些计算更容易,例如除数,使用int会导致奇怪的结果。

但是现在我需要画一个图像,这很容易使用g2.drawImage(img,x,y,null)。但是这个函数不接受double作为参数,所以我需要将我的double转换为int,从而失去一些精度。

我使用graphics2D的所有其他功能都接受双坐标/参数。我甚至升级到了java8,但也没有运气。

drawImage只接受整数是否有原因?

0 个答案:

没有答案