SPLASH SCREEN

Como nos hemos dado cuenta, ahora la mayoría de aplicaciones tienen pantallas de carga (splash), con lo que quiere decir al usuario que la aplicación se está poniendo en marcha, además pueden presentar información de derechos del autor, logotipos, entre otras cosas.

A lo mejor pensáis y de hecho se puede crear pantallas de carga con las librerías java (JFC) SWT, pero la aplicación tardaría en cargar mas, porque al ejecutar la aplicación tendría que cargar e inicializar JVM, AWT, generalmente Swing y posiblemente algunas otras librerías.

La plataforma Java versión 6 (SE de Java, antes conocido como J2SE), provee una solución que permite a la aplicación indicar la pantalla inicial mucho más temprano, incluso antes de que la máquina virtual arranque, esto lo logra a traves de la clase SplashScreen.

Ahora, la ejecución de esta aplicación puede descifrar una imagen y demostrarlo en una ventana undecorated como se ve en la figura:

splashtest_350w.gif

Aquí te dejo el código y una demostración de la clase SplashScreen;

Link de descarga archivo .rar (contiene la aplicacion y demostracion): splashDemo.rar

NOTA: Para ejecutar la aplicación necesitas tener instalado Java 6

Referencia:

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/splashscreen/index.html

Diseña un sitio como este con WordPress.com
Comenzar