我在Java方面遇到了问题。我正在尝试创建一个2D形状并旋转它,但如果我尝试使用Graphics2D's
旋转方法旋转它,则整个画布会旋转。
我想只旋转特定的形状,而不是整个画布。
我当前的渲染方法如下所示:
@Override
public void render(Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(super.color);
g2d.rotate(Math.toRadians(5));
g2d.fillRect(100, 100, 50, 50);
}
我该怎么做呢?