私がやろうとしているのは、プログラムが何かをロードしているときに小さなスプラッシュ画面を表示させることです。これは私が持っているものです:
SplashScreen.showSplashScreen();
// Do stuff that takes time.
SplashScreen.hideSplashScreen();
showSplashScreen()メソッドが行うのは、画面の中央に新しいJWindowを作成し、それを表示することだけです。
このコードはイベントディスパッチスレッドから呼び出されるため、showSplashScreen()メソッドが呼び出されると、スレッドが終了するまでJWindowが表示されません。それまでは、ウィンドウは必要ありません。私が待っている間にこのスプラッシュ画面を表示するための最良の方法は何でしょうか?