IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

SplashScreen dont la durée est celle du chargement de l'application


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut SplashScreen dont la durée est celle du chargement de l'application
    Salut tout le monde,

    j'aimerai faire un splashScreen avec un progressBarre dont la durée d'affichage est celle du chargement de mon application.

    j'explique : lorsque je lance mon application j'applique un look and feel Système, cela dure 40secondes ou plus; a ce moment la au lieu que l'utilisateur reste figer sans avoir aucune idée si l'application est lancée ou non j'aimerai passer un splashScreen en premier temps.


    merci de me répondre.

  2. #2
    Membre actif Avatar de uhrand
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 203
    Points : 275
    Points
    275

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Merci je vais essayer ce tuto de sun

  4. #4
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Points : 843
    Points
    843
    Par défaut
    40 secondes pour appliquer un Look And Feel ??

    C'est la grosse artillerie ?

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par uhrand Voir le message
    j'arrive pas a l'appliquer, j'ai toujours un null en retour s'affichant sur la console java !

    j'ai créé le dossier image dans la racine du projet et pourtant ca marche pas

  6. #6
    Membre actif Avatar de uhrand
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 203
    Points : 275
    Points
    275
    Par défaut
    Citation Envoyé par LePassager Voir le message
    j'ai toujours un null en retour s'affichant sur la console java
    Pour spécifier le chemin vers l'image, utilise l'option VM:
    -splash:

    Si ton application est un JAR (et l'image se trouve dans le JAR), utilise l'option du manifest:
    SplashScreen-
    pour spécifier le chemin vers l'image.

    Tu trouve des exemples pour ces options dans le tutoriel.

  7. #7
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par uhrand Voir le message
    Pour spécifier le chemin vers l'image, utilise l'option VM:
    -splash:

    Si ton application est un JAR (et l'image se trouve dans le JAR), utilise l'option du manifest:
    SplashScreen-
    pour spécifier le chemin vers l'image.

    Tu trouve des exemples pour ces options dans le tutoriel.
    j'ai pas compris ce que tu dis , un petit exemple si c'est possible

    et désolé pour mon retard

  8. #8
    Membre actif Avatar de uhrand
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 203
    Points : 275
    Points
    275
    Par défaut
    Citation Envoyé par LePassager Voir le message
    j'ai pas compris ce que tu dis , un petit exemple si c'est possible
    Voici une procédure que j'ai essayé avec succès sur mon PC Windows XP:

    1. Sauvegarde le fichier "SplashDemo.java" sur le disque C.
    2. Ouvre le fichier avec un éditeur de texte et supprime la ligne "package misc;".
    3. Quitte l'éditeur en sauvegardant la modification.
    4. Crée le répertoire "C:\images" s'il n'existe pas encore
    5. Sauvegarde l'image "splash.gif" dans le répertoire "C:\images"
    6. Appelle la commande "cmd": Démarrer | Exécuter... | cmd

    7. Dans la fenêtre qui s'affiche, saisis successivement les quatre commandes suivantes:
    c:
    cd c:\
    "C:\Program Files\Java\jdk1.6.0_17\bin\javac.exe" SplashDemo.java
    java -splash:images/splash.gif SplashDemo

    Dans la troisième commande, tu dois éventuellement adapter le chemin vers le compilateur bin\javac.exe
    L'application démarre avec le splashscreen. Finalement elle affiche un frame dans le coin supérieur gauche de ton écran.

    8. Pour sortir de l'application, choisis le menu "File", puis "Exit".

  9. #9
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par uhrand Voir le message
    Voici une procédure que j'ai essayé avec succès sur mon PC Windows XP:

    1. Sauvegarde le fichier "SplashDemo.java" sur le disque C.
    2. Ouvre le fichier avec un éditeur de texte et supprime la ligne "package misc;".
    3. Quitte l'éditeur en sauvegardant la modification.
    4. Crée le répertoire "C:\images" s'il n'existe pas encore
    5. Sauvegarde l'image "splash.gif" dans le répertoire "C:\images"
    6. Appelle la commande "cmd": Démarrer | Exécuter... | cmd

    7. Dans la fenêtre qui s'affiche, saisis successivement les quatre commandes suivantes:
    c:
    cd c:\
    "C:\Program Files\Java\jdk1.6.0_17\bin\javac.exe" SplashDemo.java
    java -splash:images/splash.gif SplashDemo

    Dans la troisième commande, tu dois éventuellement adapter le chemin vers le compilateur bin\javac.exe
    L'application démarre avec le splashscreen. Finalement elle affiche un frame dans le coin supérieur gauche de ton écran.

    8. Pour sortir de l'application, choisis le menu "File", puis "Exit".


    merci beaucoup pour ton aide précieux

    j'ai une petite question : en mode console j'aurai aucun probleme
    comme tu l'avais deja dit, mais si j'utilises eclipse comme editeur ?

  10. #10
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Bah tu modifies la configuration du lancement de ta classe pour passer les bons paramètres à la machine virtuelle dans le menu Run/Executer (suivant si tu es en anglais ou en français).
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  11. #11
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par sinok Voir le message
    Bah tu modifies la configuration du lancement de ta classe pour passer les bons paramètres à la machine virtuelle dans le menu Run/Executer (suivant si tu es en anglais ou en français).
    merci je vais essayer ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Débutant : Div imbriqués dont la hauteur est celle du contenant
    Par fartounet dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/07/2010, 11h44
  2. [batch] creer repertoire dont le nom est la date :p
    Par elievar dans le forum Windows
    Réponses: 14
    Dernier message: 21/12/2006, 13h09
  3. Réponses: 14
    Dernier message: 01/12/2004, 15h20
  4. [Reflection] Executer une fonction dont le nom est contenu dans un String
    Par christobal dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 05/07/2004, 15h23
  5. Réponses: 4
    Dernier message: 05/06/2002, 14h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo