【发布时间】:2013-10-02 07:50:06
【问题描述】:
我有一个Graphics2D 对象,我用它来在我的Canvas 上绘图。我在Canvas 上绘制了多个形状,并且只想转换其中一个(或部分)。
我会尽量保持简单:
void render(Graphics2D g) {
... // Draw shape 1
... // Draw shape 2
... // Draw shape 3
}
如何在保持形状 1 和 3 不变的情况下旋转形状 2? “旋转”是指围绕其中心点旋转,我们可以将其定义为 x 和 y例如。
我一直在寻找一种方法来执行此操作,但找不到任何可以按我想要的方式工作的方法。
有什么简单的方法吗?
【问题讨论】:
-
“找不到任何符合我要求的方法” 您能否展示一下您的最佳尝试SSCCE?描述转换不符合您的期望的方式。
标签: java swing graphics2d