JFrame 内にフラクタル生成コンポーネント (JPanel のサブクラス) があります。ユーザーがウィンドウのサイズを変更すると、フラクタルが新しいサイズに更新されるまでにかなりの時間がかかります。
現在、JPanel に ComponentListener がありますが、ユーザーがウィンドウの境界線をドラッグしているときにマウスを動かすたびに、その componentResized イベントが呼び出されます。これは、フラクタルが何度もサイズ変更され、ゆっくりと (数分かけて) 新しいサイズに成長することを意味します。
ユーザーがマウス ボタンを離したときに通知され、ユーザーがサイズ変更を完了したときにのみフラクタル サイズを変更できるようにする方法はありますか?
代わりにリスナーが JFrame にアタッチされている場合にこれが発生すると他の人が報告していますが、何らかの理由でこれは私 (および他の人) には機能しません。