1
実行中のJavaアプリケーションを監視し、Swing GUIライブラリを正しく使用していないことを報告するツールが必要です。 setVisible()などのメソッドが非UIスレッドから呼び出される場所を見つけるのは簡単です。Java Swingで考えられる問題を見つけるには?
IntelliJ IDEAとの統合はプラスです。
実行中のJavaアプリケーションを監視し、Swing GUIライブラリを正しく使用していないことを報告するツールが必要です。 setVisible()などのメソッドが非UIスレッドから呼び出される場所を見つけるのは簡単です。Java Swingで考えられる問題を見つけるには?
IntelliJ IDEAとの統合はプラスです。
実行中のアプリケーションから実行できるかどうかはわかりませんが、プログラムを実行する前にそのようなルールを追加して問題をキャッチできるコードカバレッジツールがあります。 – CoolBeans