miércoles, 28 de septiembre de 2011

Java. Splash-Screen de arranque de programa con transparencias.

Descargar el código y el ejecutable jar aquí


En este proyecto NetBeans dispones del código necesario para crear en Java una splash-screen de arranque de aplicación utilizando una imagen PNG con transparencia, al modo de los programas de Adobe, como Photoshop o Illustrator. El proceso consiste, grosso modo, en superponer en un buffer de memoria la imagen PNG que queremos mostrar sobre la captura de pantalla de la zona rectangular actual donde finalmente se desplagará, dando la sensación de superposición real. No obstante, este planteamiento tiene una limitación, a saber, que si movemos alguna ventana o elemento bajo la imagen PNG mientras arranca la aplicación se pondrá en evidencia el "truco" visual al aparecer el recorte rectangular desencajado con respecto al fondo original. No obstante, es una situación poco probable debido a que la aparición de la splash screen sólo suele durar unos pocos segundos, antes de que desaparezca definitivamente para dar paso a la ventana principal de la aplicación, tiempo en el que el usuario suele quedar a la espera sin realizar otras tareas.


No hay comentarios:

Publicar un comentario