We would like to know how to scale a Shape.
/* w ww. j a va 2 s.c om*/ import java.awt.Rectangle; import java.awt.Shape; import java.awt.geom.AffineTransform; public class Main { public static void main(String[] args) { AffineTransform tx = new AffineTransform(); tx.scale(1, 1); Rectangle shape = new Rectangle(1, 1, 1, 1); Shape newShape = tx.createTransformedShape(shape); System.out.println("done"); } }
The code above generates the following result.