我有一个java.awt.canvas对象,我用Graphics2D (从bufferStrategy获得)画东西,我想“放大”和缩小。
因此,如果我放大(以1的倍数放大),我绘制的一条从(0,0)到(10,10)的线实际上将从(0,0)绘制到(20)。
这是可能的吗,还是我必须自己实施呢?
发布于 2013-10-19 06:15:36
看看Graphics2D:http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html
您可以将适当的转换应用于图形,以实现许多转换、旋转、缩放(也称为缩放)和转换。最简单的缩放方法可能是
graphics2d.scale(2.0, 2.0); // draw everything twice the original size
https://stackoverflow.com/questions/19466465
复制相似问题