java Rechteck drehen um das Zentrum

Möchte ich zum drehen eines Rechtecks um seinen Mittelpunkt und soll es bleiben in den Ort, es soll gezogen werden und drehen im Raum

dies ist mein code:

AffineTransform transform = new AffineTransform();

    transform.rotate(Math.toRadians(45),rectangle.width/2, rectangle.height/2);
    Shape transformed = transform.createTransformedShape(rectangle);
    g2.fill(transformed)

Rechteck gedreht wird, aber es ist gezeichnet in einem anderen Teil des Bildschirms, wie kann ich das korrigieren?

InformationsquelleAutor trs | 2012-01-10

Schreibe einen Kommentar