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

NetBeans Java Discussion :

Afficher un message 'loading..'


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut Afficher un message 'loading..'
    Bonjour,

    Cela fait que quelques semaines que j'utilise Java et Netbeans (je ne connais pas tres bien Java). Avant j'utilisais C++ Builder.

    Je voudrais pouvoir afficher un message "Veuillez patienter, traitement en cours....." avec un icone anime pendant le traitement d'une fonction de mon application. Comment devrais je proceder ?

    En fait j'aurais aime pouvoir realiser ceci:
    Au moment ou j'execute le traitement, une petite fenetre descend du haut de l'ecran pour se mettre juste en dessous de la toolbar, avec un message et un icone anime a l'interieur. Surtout que l'icone continu d'etre anime pandant le traitement. Quand le traitement est termine, la fenetre remonte et disparait. J'ai deja vu ca dans des applications MacOS, et ca me plait beaucoup.
    Auriez-vous des idees sur comment realiser ceci ?

    Merci
    Fred

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Créer ta fenêtre
    Lancer le traitement dans un Thread.
    Modifier la fenêtre pour qu'elle affiche ton animation d'attente.
    A la fin du Thread faire disparaitre ta fenêtre.

    Tu peux utiliser Swing pour tout ce qui est GUI.

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Tu peux également regarder du côté des Workers de Swing.

  4. #4
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    ... ou du côté de SplashScreen

    http://docs.oracle.com/javase/tutori...ashscreen.html

    (bien que je ne sois pas arrivé à l'utiliser !?)

    bonne chance !

  5. #5
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 819
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 819
    Par défaut
    Citation Envoyé par fraco Voir le message
    (bien que je ne sois pas arrivé à l'utiliser !?)
    marchera pas dans son cas.

    Le splashscreen, c'est affiché au lancement de l'appli, après tu peux juste le bidouiller pendant que ton appli s'initialise (genre changer les informations qui y sont affichées), le fermer, mais pas grand chose d'autre.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut
    Merci a tous pour vos reponses. Je vais analyser tout ca.

    J'ai encore une petite question concernant le JPanel qui va s'anime.
    Comment faire pour qu'il soit toujours au premier plan, car j'ai une toolbar, et un autre JPanel deja dans ma form. J'ai peur que mon JPanel anime disparaisse derriere les autres, car le traitement affiche des valeurs dans ce JPanel de ma form.
    Existe t-il une fonction pour le mettre en avant plan (comme en C++ builder "panel->BringtoFront") ?

    Merci
    Fred

Discussions similaires

  1. [C#] Fenêtre pour afficher un message d'erreur
    Par radicalrider dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/08/2005, 11h01
  2. afficher une "message box"
    Par requiemforadream dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2005, 16h11
  3. [débutant]Affiché un message dans l'émulateur.
    Par rvfranck dans le forum Java ME
    Réponses: 3
    Dernier message: 02/04/2005, 15h41
  4. comment affiché un message d'erreur
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/11/2004, 12h12
  5. Réponses: 9
    Dernier message: 24/03/2004, 12h15

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