只需获取一个Ellipse2D对象并对其应用AffineTransform旋转即可,不是吗?AffineTransform.getRotateInstance(Math.PI / 4) .createTransformedShape(new Ellipse2D.Double(0, 0, 2, 1));