GIF アニメーションを表示するスプラッシュ スクリーンを作成しようとしています。main() 関数が戻った後にスプラッシュ画面を実際に表示したい (Main() はログイン画面を作成するだけです。ユーザーがパスワードを入力した後に GUI の初期化を開始したい)。さらに、特定の非 GUI バックグラウンド アクションが完了すると、スプラッシュ スクリーンが消えるはずです。
それで...このシナリオでawtのSplashScreenクラスを使用できますか(または使用する必要がありますか)?
私の現在の実装では、空白のスプラッシュ スクリーンを表示し、適切なタイミングで非表示にすることができます。問題は、GUI が初期化された後にのみ gif アニメーションがロードされることです。EDT が GUI の初期化で忙しく、アニメーションを表示できないためだと思います。
おそらく SplashScreen クラスがその問題を解決することを望んでいました。誰かにヒントやヒントがあれば、それをいただければ幸いです。