Ventana splash con Java
Una imágen vale más que mil palabras dicen muchos... cierto o no, he tomado al pie de la letra esa frase y aca les presento este post dedicado a las tan conocidas ventanas splash. Tutoriales en internet hay por montones, pero este post te guiará paso a paso usando imágenes que te mostrarán exactamente lo que tienes que hacer. 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 sea de utilidad y agradezcas dejando un comentario que motive seguir compartiendo el conocimiento.
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 adicionales.
Y así se debería ver:
Solo es cuestión de tener buenos gustos.
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:
Gooooooooooooooooooooooooooooooood!!!!
ResponderBorrarEsta bien se entiende como esta como images es mas facel de aprender.
ResponderBorrarpero no se nota bien el efecto.
estaria bien si dejas mas tutoriales.
pero esta bien gracias por este tutorial.
Excelente aporte pero un pequeño problema es de que el splash dura muy poco al iniciar la apliacación
ResponderBorrarSi amigo, pero lo más seguro es que se le pueda agregar algún parámetro para el tiempo de duración. Si consigues configurar eso sería excelente que lo postearas aquí. Saludos.
ResponderBorrar