Para este post no estoy creando la ventana splash desde cero usando un JWindow o un JDialog, sino que uso la última funcionalidad que el java brinda para este tipo de cosas, según lo describe Oracle en su artículo http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/splashscreen/
Espero te sea de utilidad y agradezcas dejando un comentario que motive seguir compartiendo el conocimiento xD!!!!!
Paso 1. Crear Proyecto

Paso 2. Seleccionar el nombre del proyecto

Paso 3. Opciones adicionales del proyecto

Paso 4. Creando un paquete ^^!

Paso 5. Poniéndole nombre al paquete ¬¬

Paso 6. Creando un JFrame

Paso 7. Nombrando al JFrame creado

Paso 8. Accediendo a la carpeta src. Esta carpeta está dentro de la carpeta del proyecto y aquí es donde debemos poner la imágen que se mostrará en la ventana splash.

Paso 9. Pegamos nuestra imágen!!!.

Paso 10. Accedemos a las propiedades del proyecto.

Paso 11. Establecemos la clase principal.

Paso 12. Editamos el manifest.mf que se encuentra en la carpeta del proyecto y agregamos lo siguiente:
SplashScreen-Image: splash.jpg

Paso 13. Verificamos que el archivo manifest.mf quede algo así:

Limpiamos el proyecto y lo estructuramos, o sea Clean and Build y listo, eso es todoo!!!!!! En el proyecto que adjunto encontrarán algunos detalles que de seguro ahorita están por su mente xD!!!

Y así se debería ver:

Solo es cuestión de tener buenos gustos jeje ^^!
Ahora, no solo pueden poner una imágen sino también un gif animado, lo cual le dará más vistosidad o hasta una imágen png con canal alfa y toda esa nota de transparencias para obtener una splash screen como el camaleón del CorelDraw ^^!
También en este artículo encontrarán información adicional sobre este tema:
http://wiki.netbeans.org/Splash_Screen_Beginner_Tutorial












Gooooooooooooooooooooooooooooooood!!!!
Esta bien se entiende como esta como images es mas facel de aprender.
pero no se nota bien el efecto.
estaria bien si dejas mas tutoriales.
pero esta bien gracias por este tutorial.