Original Post
AffineTransform saved = g2.getTransform();
AffineTransform xform = new AffineTransform();
for (int i=0; i<4; i++) {
angle = Math.toRadians(i*90);
g2.setColor(colors);
xform.setTransform(saved);
xform.translate(100, 100);
g2.transform(xform);
g2.fill(path);
g2.setColor(Color.BLACK);
g2.draw(path);
}
g2.setTransform(saved);