除了使用 Graphics2D 的仿射变换

Other than Affine Transformations using Graphics2D

使用Graphics2D 对象仿射变换可以完成。但除此之外,我们是否可以在 Graphics 对象中实现诸如透视变换之类的变换,以便我们可以在 swing 组件中使用它们..

有多种方法可以完成透视变换,但我不知道在 swing 组件中使用它们的方法。其实我这里需要的是在swing组件中使用透视变换..

如果有一种方法可以获取 Graphics 对象要在屏幕上绘制的所有点,并且有一种方法可以将点输入到 Graphics 对象中,那么这很容易完成。任何建议或更好的方法..??

谢谢大家..

首先,请注意 affine and perspective transformations differ。在 Swing 中,您可以使用以下任一方法: