Rotating a Shape with AffineTransform
import java.awt.Rectangle;
import java.awt.Shape;
import java.awt.geom.AffineTransform;
public class BasicShapes {
public static void main(String[] args) {
AffineTransform tx = new AffineTransform();
tx.rotate(0.5);
Rectangle shape = new Rectangle(1, 1, 1, 1);
Shape newShape = tx.createTransformedShape(shape);
}
}
Related examples in the same category