J2SE 6.0 だと、起動時のオプションで、簡単にスプラッシュスクリーンを表示できてしまうのね。
java -splash:hoge.png -jar Hoge.jar
半透明な PNG を指定したら、ちゃんと画面の後ろが透過で表示されたので、これはうれしいかも。
ちなみに、JAR ファイルのマニフェストファイルに以下のように書いておくだけでもオッケー。
SplashScreen-Image: hoge.png
また、java.awt.SplashScreen なんてクラスもあるので、もうちょい凝ったこともできるらしい。
SplashScreen から Graphics を取れるので、表示されているスプラッシュスクリーンになんか描いたりできるんだろうね。
アニメーション再生だけのツールだったら、ずっとスプラッシュを出しっぱなしで、そこでアニメーションを描画して再生しちゃえば?なんて、そんなアフォな使い方はしないヵ…




