Vorrei girare un rettangolo attorno al suo punto centrale e dovrebbe rimanere nel posto che si suppone essere disegnato e ruotare in quello spaziojava ruotano rettangolo intorno al centro
questo è il mio codice:
AffineTransform transform = new AffineTransform();
transform.rotate(Math.toRadians(45),rectangle.width/2, rectangle.height/2);
Shape transformed = transform.createTransformedShape(rectangle);
g2.fill(transformed)
il rettangolo viene ruotato ma viene disegnato in una parte diversa dello schermo, come posso correggerlo?
Sì, è tutto. +1 –