在浮点处绘制图像 - Java

Drawing an image at floating points - Java

Graphics2D 的 drawImage() 方法需要严格的整数。

如何在 Java2D 中使用浮点绘制图像?

如果不是,SO 会推荐什么?

您不能 - 屏幕被划分为像素,以整数表示。您实际上无法告诉屏幕以半个像素绘制内容,因为屏幕不是这样工作的。

最好的解决方案是将浮点数四舍五入为最接近的整数并在那里绘制对象。