将任意几何变换应用于JPanel

时间:2010-07-04 14:51:43

标签: java swing affinetransform

我在JPanel中有一些Swing控件。我希望这个面板出现在由某些任意仿射变换转换的屏幕上,并且所有控件都保持交互。例如,假设旋转20度,缩小到正常尺寸的75%。

我最近看到的如何做到这一点是: http://www.coderanch.com/t/343261/GUI/java/Applying-affine-transform-JPanel (但遗憾的是,此解决方案不会导致控件具有交互性)

还有这篇文章: http://coding.derkeiler.com/Archive/Java/comp.lang.java.gui/2004-02/0719.html (似乎没有一个简洁的解决方案,但也许现在(6年后)事情发生了变化)

1 个答案:

答案 0 :(得分:2)

您可以使用JXLayer。更多信息位于http://www.pbjar.org/blogs/jxlayer/jxlayer40/