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 :

Problème rafraichissement du GUI


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Par défaut Problème rafraichissement du GUI
    Bonjour,
    j'ai un petit pb de rafraichissement de widget swt suite à l'activation d'une tache avec display (ouverture word,excel, ou barre de progression vba).

    Mon contexte :
    -Os window XP
    -mon thread principal décrit un IHM avec des boutons, une zone de texte et une progress barre.
    -je n'ai pas d'autres threads.
    -chaque bouton enchaine en série, l'activation de plusieurs taches (avec attente) de type divers.
    ces taches sont : des vbs qui elles mêmes activent des macros word ou excel
    des taches Doors
    ect
    ces taches peuvent etre avec ou sans display (ex : ouverture fichier word , barre de progression vba ....)

    mon widget text et barre de progression sont sollicités avant chaque activation d'une tache afin de renseigner l'utilisateur sur la progression.

    Si mon bouton enchaine que des taches sans display, les demandes d'écriture dans les widgets text et barre se font correctement au fur et à mesure des actions. (text.append ou barre.setSelection).

    Si mon bouton enchaine des taches avec et sans display, après la fin de la première tache avec display, plus rien ne s'écrit dans le widget text ou barre et il faut attendre la fin de l'enchainnement pour voir tout s'écrire d'un coup ????

    Si quelqu'un à une idée ??

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Toutes tes actions longues doivent être réalisées dans un thread séparé.

    Démarrer des process externes est considéré comme une action longue.

    http://gfx.developpez.com/tutoriel/j...ing-threading/

Discussions similaires

  1. Problème avec une GUI contenant un waitbar et une image
    Par AsmaHaj dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 05/05/2007, 01h06
  2. Réponses: 4
    Dernier message: 12/03/2007, 18h51
  3. problème avec le GUI eclipse
    Par organik19 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 05/02/2007, 12h34
  4. [BCB 6]Problème Rafraichissement Table dans QReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 2
    Dernier message: 20/11/2006, 21h23
  5. Problème rafraichissement page
    Par guigui11 dans le forum ASP
    Réponses: 3
    Dernier message: 16/10/2006, 12h04

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