JSplashScreen is a Java library designed to provide the possibility to show a splash screen during your application's startup. You can define a picture file (usual picture or animated GIF from classpath) and optionaly also add a loading progress AWT/Swing component.