我想围绕其中心点旋转一个矩形,它应该保留在应该绘制的位置并在该空间中旋转
这是我的代码:
AffineTransform transform = new AffineTransform();
transform.rotate(Math.toRadians(45),rectangle.width/2, rectangle.height/2);
Shape transformed = transform.createTransformedShape(rectangle);
g2.fill(transformed)
矩形被旋转但它被绘制在屏幕的不同部分,我该如何纠正这个问题?