私は現在、JavaFX と Swing の両方を使用する中規模 (数万行の大まかな範囲) の Java プロジェクトをデバッグしようとしています。コードが正しいスレッドで呼び出されていません。これらの例外のスタック トレースは、ほとんどすべてが UI 描画スレッドから発生しているため、まったく役に立ちません。
さて、正しいスレッドで呼び出されていないものを見つけるまですべての UI 呼び出しをデバッグし、プロジェクト全体でそれを続けることができますが、それは信じられないほど長い作業になります。この種のデバッグを行う簡単な方法はありますか? たとえば、UI コードが適切なスレッドから呼び出されていない場合に、何らかの方法でデバッグ メッセージを出力したり、例外をスローしたりしますか?