JavaSE6以降ではJavaアプリケーションの起動時にスプラッシュスクリーンを表示できるオプションが加わった。 これはアプリケーションのクラスがロードし終わるまえにJava実行ファイル側が表示してくれるものであるため、可能な限り早い段階で画面に表示される。 Javaアプリケーション、とくにSwingなどのGUI画面をもつアプリケーションは多数のクラスを読み込む必要があるため、それ自身が、いくら数キロバイトという小さなアプリケーションであったとしても起動するまで数秒は要すという欠点がある。 (起動してしまえば、けっこう速い。) この遅さは「あれ、操作まちがえたかな??」とか「もしかして、このアプリ、壊れている??」とか不安になるくらいには十分な時間があり、可能であればスプラッシュを表示して「読み込み中なんだ」とユーザに知らせるのは、ほとんど義務といってよいくらいである。 このスプラッシュに
![2010-06-24](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)