Theres no doubting that using Java Swing is time consuming on load times. So heres a demo splash screen to keep your users captivated.
You will need two classes for this example
i.e. Splash.java and SplashWindow.java
(remember line: 8 change this to match your splash image)
just change the class name to match your entry class and bobs your uncle.
Hope this has helped.... remotely