Aplicando várias transformações como translação e rotação em uma imagem
Esta dica demonstra um método de executar operações diferentes tais como o redimensionamento, translação, e girar uma forma. Estas operações podem ajudar ao desenvolver fazer as formas novas para as aplicações.
AffineTransform transform = new AffineTransform();
transform.scale(scalex, scaley);
transform.shear(shiftx, shifty);
transform.translate(x, y);
transform.rotate(radians);
Shape newShape = transform.createTransformedShape(shape);