RBL JAVA Tips
Main page
Home
[ Recherche | Home Page | Index Java tips ]


PrevRetour IndexNext
  • Lors du lancement d'une application il est classique de voir apparaitre une image d'attente informant l'utilisateur de son chargement et de diverses informations sur celle-ci.
    En Java il est egalement relativement simple de créer cela en quelque lignes.

  • Je vous propose le composant xPopup (avec l'ensemble de son code source) pour vous aider à réaliser cela.
    Exemple :

  • Il est facilement adaptable et , à mon avis, très simple d'utilisation.
    xPopup se charge de l'affichage et du centrage de l'image à l'écran et il affiche les informations concernant l'application (auteur, version, mail,...).
    Ce type d'utilisation n'est pas interessant pour une applet, car dans ce cas c'est un ecran de chargement dans la zone de l'applet que l on doit realiser.

  • Exemple d'utilisation dans l'application awtTips.
       // Constructeur... 
       awtTips() { 
    	int i = 2 ;   // 2 Wait 2 seconds... 
            // Splash screen... 
            xPopup spl = new xPopup("splash.jpg") ; 
            // Definitions des variables a afficher... 
            spl.set("awtTips", 
                    "2.00",
                    "BERTHOU R.",
                    "http://www.javaside.com/",
                    "webmaster@javaside.com"); 
            spl.run() ; 
            spl.setVisible(true) ; 
    
            // Votre code d'initialisation... 
            // ... 
    
            // Attendre 2 secondes avant de supprimer le splashscreen
            spl.hide(i); 
            spl.dispose(); 
       } 
    

  • Le principe est tres simple, vous devez commencer par declarer xPopup puis l'initialiser et le rendre visible. Ensuite vous réaliser le chargement des données et classes propres à votre application puis vous le supprimez en precisant un delais d'attente en secondes(ou 0 si pas d'attente).

  • Source de xPopup xPopup.java
    Téléchargement complet awtTips.zip



Copyright © 1996..2003, BERTHOU. Tous droits réservés.
Dernière modification le 03 Mars 2003 18H20

C.N.I.L.
n° 707410