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

Langage Java Discussion :

animation au demarrage comme sous linux


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    426
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 426
    Par défaut animation au demarrage comme sous linux
    Bonsoir à tous,

    J'ai remarqué qu'au démarrage de linux il y a un slatch qui tourne sur lui même.
    J'espère que vous voyez de quoi je parle...

    Pour ceux qui ne voient pas : ce sont tous ces caractères que l'on voit toutes les demie-seconde \ - / - et donc ça fait comme si le slatch tournait.

    J'aurai voulu savoir s'il est possible de réaliser une petite animation comme celle là en java et si oui comment ?

    merci à tous
    bonne soirée
    aud-

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    tu peux éventuellemnt utiliser le caractère spécial '\b' qui représente le backspace. Un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    int t = 0;
    System.out.print(" ");
    while(t < 5) {
        System.out.print("\b/");
        Thread.sleep(500);
        System.out.print("\b-");
        Thread.sleep(500);
        System.out.print("\b\\");
        Thread.sleep(500);
        System.out.print("\b|");
        Thread.sleep(500);
         t ++;
    }
    System.out.print("\b*");
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    426
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 426
    Par défaut probleme
    les lignes avec "Thread.sleep(500);" se soulignent en rouge et l'erreur indiquée est : Unhandled exception type InterruptedException

    que cela signifie-t-il svp?

    bon aprem
    merci!
    aud-

  4. #4
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Comme indiqué il te faut catcher les exceptions de type InterruptedException quand on fait un Thread.sleep().

    Thread.sleep() provoque une attende de 500ms, tu ne devra probablement pas les utiliser tel qu'el mais l'adapter a ton code

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    426
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 426
    Par défaut catcher cacher
    heum, excuse-moi je n'ai pas compris ce que tu me disais

    je suis débutante

    qu'est-ce que je dois faire?

    pour les 500ms je me doute bien que ça sera à moi de l'adapter mais pour palier le problème des exceptions, je ne sais pas ce que je dois faire...

    merci pour votre aide!
    aud-

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    En java les exceptions sont quand même un concept de base, je te conseille vivement de te documenter un minimum la dessus. En gros des partie de codes suceptibles d'échouer peuvent provoquer une exception. tu dois donc les "catcher"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try{
       //Code suceptible d'echouer
    } catch(TypeException exeption){
       //Code a effectuer en cas d'exception
    }

Discussions similaires

  1. java comm sous linux
    Par eclipselinux dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 09/03/2009, 17h32
  2. Envoi de signaux comme sous linux ( kill(t_pid,integer) )
    Par Bleys dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 24/06/2008, 08h53
  3. [SOLARIS] Accentuation comme sous Linux
    Par Nick_Holmes dans le forum Solaris
    Réponses: 5
    Dernier message: 02/06/2006, 14h42
  4. Probleme demarrage MySQL sous Linux
    Par requiem29 dans le forum Administration
    Réponses: 4
    Dernier message: 19/05/2006, 16h56
  5. Réponses: 14
    Dernier message: 09/08/2004, 13h42

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