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 :

[SWT]mise a jour ihm SWT par un thread


Sujet :

SWT/JFace Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Points : 10
    Points
    10
    Par défaut [SWT]mise a jour ihm SWT par un thread
    bonjour,

    voila ce que je veux faire :
    mon but est de realiser des transferts de fichiers entre un client et un serveur.
    j'ai donc créé une fenetre contant une barre de progression et un bouton annuler(pour stopper le transfert si on le desire)

    et voici mon pb :
    j'ai donc une fenetre (heritant de dialog), et je cree un thread qui realise le transfert (en passant en parametre la fenetre), ainsi mon thread peut mettre a jour la barre de progression.

    jusque la tout marche, le gros pb est que je ne peut-pas acceder a la fenetre, impossible de cliquer sur le bouton annuler....donc impossible de stopper le tranfert...

    voila, j'ai essayé differentes methodes ms toujours le meme resultat.....

    j'espere que qq'un aura une reponse car la je desespere........


    merci bcp....

    Will





    [Modéré par Didier]
    Ajout de tag dans le titre
    Lire les règles du forum : Règles du forum Java
    will

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    c bon j'ai trouvé la réponse sur un autre forum (celui d'eclipse, certes en anglais, ms tres bien...)

    donc en fait le pb venait de mon thread qui mettait a jour ma boite de dialog
    a l'interieur je faisais une boucle while et a l'interieur j'ecrivais directement dans la fenetre en faisant un appel à un thread syncExec().....et ca, ca bloque l'ihm....

    donc du coup j'ai gardé mon thread java et je lui fait appellé une fontion qui execute le syncExec() et quand elle a fini elle debloque l'ihm....

    et voila ... c resolu .............
    will

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

Discussions similaires

  1. Mise a jour automatique DNS par DHCP
    Par ablayes dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 15/11/2011, 11h29
  2. Réponses: 0
    Dernier message: 06/04/2010, 12h40
  3. Gestion d'une IHM Tkinter par un thread
    Par Julien38 dans le forum Tkinter
    Réponses: 1
    Dernier message: 23/05/2009, 22h44
  4. [SWT] Mise à jour d'une vue
    Par Nikk0 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 16/06/2007, 13h13
  5. [SQL]Mise a jour sans passer par du code
    Par hackel dans le forum Access
    Réponses: 7
    Dernier message: 06/04/2007, 09h13

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