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

SWT/JFace Java Discussion :

Utiliser la ProgressBar d'un Wizard


Sujet :

SWT/JFace Java

  1. #1
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut Utiliser la ProgressBar d'un Wizard
    Bonjour à tous,
    après moult recherches (si si ! ) impossible de trouver comment récupérer la barre de progression qui est - de base - inclue dans les pages (partie basse).
    Ma question est donc : comment utiliser cette barre pour mes traitements ? (voir l'image en pièce jointe)

    Merci d'avance
    Images attachées Images attachées  
    Heureux soient les fêlés, car ils laisseront passer la lumière.

    Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  2. #2
    Membre expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Points : 3 919
    Points
    3 919
    Par défaut
    Salut jojo,

    Un conseil, n'hésite pas à te lancer dans le code source ^^
    J'ai donc trouvé la classe WizardDialog (que tu utilises sûrement pour "contenir" ton IWizard...). Cette classe possède un attribut wizard qui correspond au IWizard que la dialog affiche. L'utilisation de cet attribut m'a permis de remarquer la méthode needsProgressMonitor(). Bon, tu te doutes de ce que fait cette méthode... J'ai ensuite jeté un œil sur la classe IWizard ainsi que sur la classe abstraite Wizard. Dans cette dernière, on a la méthode setNeedsProgressMonitor(). Donc, le cheminement qui te reste à faire est le suivant:
    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    // MyWizard extends Wizard
    MyWizard wizard = new MyWizard();
    wizard.setNeedsProgressMonitor(true);
    WizardDialog dialog = new WizardDialog(aShell, wizard);
    dialog.create();
    Ensuite, pour lancer une opération dans la ProgressMonitorPart de la Dialog, il va te falloir faire un:
    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    dialog.run(fork, cancelable, runnable);

    Bon, j'ai pas testé, mais grosso-modo ça doit être dans ce goût là
    Voilà, à+
    Gueritarish
    Pas de questions technique par MP, les forums sont là pour ça.

  3. #3
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut
    effectivement j'avais trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dialog.run(fork, cancelable, runnable);
    mais j'avais un peu zappé le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    wizard.setNeedsProgressMonitor(true);


    bon ça fonctionne nikel pour le coup, merci bien
    a+
    Heureux soient les fêlés, car ils laisseront passer la lumière.

    Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

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

Discussions similaires

  1. Problème avec l'utilisation du ProgressBar ?!
    Par Hoopsy dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/06/2008, 21h46
  2. [RichFaces]comment utiliser le progressBar
    Par solawe dans le forum JSF
    Réponses: 4
    Dernier message: 28/04/2008, 16h22
  3. Comment utiliser une progressBar?
    Par Tabarez dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/04/2008, 15h33
  4. [VB6] Utiliser une Progressbar (barre de progression)
    Par Sytchev3 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 29/03/2006, 14h57

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