如何在Java中旋转Ellipse形状?

Suz*_*ioc 3 java awt ellipse

如何在java中旋转椭圆形状?即它的半轴与坐标轴不平行?

PS我不仅需要绘制这个椭圆,而是将其作为形状对象存储在内存中.

Lou*_*man 10

只需取一个Ellipse2D物体并对其进行AffineTransform旋转,不是吗?

AffineTransform.getRotateInstance(Math.PI / 4)
  .createTransformedShape(new Ellipse2D.Double(0, 0, 2, 1));
Run Code Online (Sandbox Code Playgroud)