1

JPanelユーザーがズームおよびパンできるベクター画像を使用しています。この画像をオーバーレイするのは(透明)JComponentで、ユーザーが下にある画像に注釈を付けることができます。これはフルスケールでうまく機能しますが、を使用してズームインするとAffineTransform、オーバーレイ座標も影響を受けます。したがって、ユーザーが画像にボックスを描画すると、ボックスも拡大縮小されます。

この振る舞いを切り離す方法について何か提案はありますか?のJComponent影響を受けないように?JPanelAffineTransform

4

1 に答える 1

1

通常、2 つの座標系の間で変換するには、順変換と逆変換の両方が必要です。このでは、スケーリング方程式は明示的です。この代替アプローチでは、秒AffineTransformが使用されます。

于 2010-11-27T16:03:00.960 に答える