私のプログラムでは、各図形がテキストを保持する一束のRectangleFiguresを持っています。テキストは、FlowPageによって保持されるTextFlowで保持され、ワードの折り返しを可能にします。次に、RectangleFigureはgetPrefferedSize()を使用してテキストを保持するのに十分な大きさにします(固定幅を使用)。Draw2d:ズームすると、RectangleFigureを含むとテキストを切り取ることがあります。 (画像が含まれています)
これらのRectangleFiguresは、ScalableLayeredPaneによって保持されます。 setScale()を呼び出してズームしようとすると、問題が発生します。ほとんどの場合、それは正常に動作しますが、時にはテキストの終わりが途切れることがあります。もう一度ズームすると、図が自動的に修正されます。同じ結果を持つRectangleFigureの代わりにFigureを使用してプログラムをテストしたとも言えます。
誰もこのバグを以前に処理したことがありますか、これが起こっているか、回避策が分かっているのかについて、
これはかなり大きなプログラムであり、関連するコードの断片が広がっているので、私はどのコードも含めていません。しかし、あなたがコードを見たいと思ったら、私に知らせてください。私はそれをまとめてみるでしょう。