用Java旋转特定的图形对象

时间:2016-10-06 09:57:28

标签: java canvas rotation

我在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);

}

我该怎么做呢?

0 个答案:

没有答案