Tôi muốn xoay một hình chữ nhật xung quanh điểm trung tâm của nó và nó sẽ ở lại nơi mà nó được cho là được rút ra và xoay trong không gianjava xoay hình chữ nhật xung quanh trung tâm
đây là mã của tôi:
AffineTransform transform = new AffineTransform();
transform.rotate(Math.toRadians(45),rectangle.width/2, rectangle.height/2);
Shape transformed = transform.createTransformedShape(rectangle);
g2.fill(transformed)
hình chữ nhật được xoay nhưng được vẽ ở một phần khác của màn hình, làm thế nào tôi có thể sửa lỗi này?
Vâng, đúng vậy. +1 –