2

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年後)物事が変わった)

4

1 に答える 1

2

そのためにJXLayerを使用できます。詳細については、http: //www.pbjar.org/blogs/jxlayer/jxlayer40/をご覧ください。

于 2010-07-04T18:41:13.930 に答える