にコンポーネントがありJFrame
、コンポーネントが画面スペースに対していつ移動するかを知る必要があります。
フレームが移動したとき、またはレイアウトが変更されたときに発生します。
私の問題:
- コンポーネントに をアタッチ
ComponentListener
し、フレームが移動された場合、コールバック メソッドcomponentMoved()
は呼び出されません。これは、コンポーネントがその親に関して同じ位置にあるためです (ここではJFrame
) 。 ComponentListener
それ自体に aを追加せずにコンポーネントがいつ移動されるかを知りたいJFrame
...
そのため、コンポーネントが画面に対していつ移動したかを知る方法を探しています。
注: これらの仕様は私に課せられたものです... 他に選択肢はありませんが、ここで説明するのは長すぎて無関係です。