Splash Screen Transparente

Hola una vez mas en esta oportunidad les traigo un tutorial como mostrar un formulario Splash el cual es utilizado para mostrar una pantalla de bienvenida mientras carga nuestra aplicación para darle un toque mas elegante a nuestras aplicaciones.



Al finalizar la ejecucion del SplashScreen se muestra un JOptionPane con un mensaje que muestra que el programa a dejado de ejecutarse.
Bueno como siempre aca les dejo el codigo fuente.

Codigo Fuente:

package splashtransparente; import javax.swing.JWindow; import javax.swing.ImageIcon; import javax.swing.JOptionPane; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; /** * * @author Reynaldo */ public class SplashTransparente extends JWindow{ Image bi=Toolkit.getDefaultToolkit().getImage("src/Imagen/android.jpg"); ImageIcon ii=new ImageIcon(bi); public SplashTransparente() { try{ setSize(ii.getIconWidth(),ii.getIconHeight()); setLocationRelativeTo(null); show(); Thread.sleep(10000); dispose(); JOptionPane.showMessageDialog(null,"Fin del Programa !!!","Splash Transparente",JOptionPane.INFORMATION_MESSAGE); } catch(Exception exception) { exception.printStackTrace(); } } //Paint transparent image onto JWindow @Override public void paint(Graphics g) { g.drawImage(bi,0,0,this); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here SplashTransparente t = new SplashTransparente(); } }

El archivo de descarga contiene las imágenes y el código fuente aquí expuesto cualquier dudo no se olviden de mandar sus comentarios yo les responderé a la brevedad posible.

Enlace de Descarga: https://rapidshare.com/files/2382291712/SplashTransparente.rar

Comentarios