2009-07-08 59 views

回答

3

您可以使用该区域的transform方法。这需要一个指定单个仿射变换的AffineTransform对象。对于翻盖的情况下,你可以定义下面的变换

AffineTransform at = new AffineTransform(new double[] {-1.0,0.0,0.0,1.0}); 
2

你可以试试这个(我假设您的区域对象被命名为多边形):

polygon.transform(AffineTransform.getRotateInstance(0, 1))

的为AffineTransform的getRotateInstance()静态方法返回一个新AffineTransform对象周围的旋转矢量< 0,1>(又称Y轴)。

+0

只是一秒...这不是只是将图像逆时针旋转90度? – 2009-07-08 16:14:10