我正在从大学开展图形项目。我试图使用java图形类中的fillRect方法。
问题是该方法采用整数值:
fillRect(int x, int y, int width, int height)
我真的需要它采用十进制值,如double而不是整数。它是否可能或是否有偷偷摸摸的方式来通过这个?
由于
答案 0 :(得分:0)
请记住,像素是一个整数,因此,除非您正在进行高分辨率打印,否则您并不需要双倍值。话虽如此,你可以使用Rectangle2D.Double
形状并使用Graphics2D#fill
如果你真的觉得你需要它
有关详细信息,请查看Working with gemoetry