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 de rafraichissement d'une interface SWT


Sujet :

SWT/JFace Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 17
    Par défaut Problème de rafraichissement d'une interface SWT
    Bonjour,

    Je suis en train de developper une interface comportant des composants simples: bouton, label, textBox

    Ces composants sont inséré dans des composants 'Group'.

    Lorsque j'appuie sur un bouton, il doit faire apparaitre un label (juste un label 'essai') dans mon shell.
    Mon problème c'est qu'il ne se passe rien.

    Le label doit apparaitre dans mon shell
    1) appui sur un bouton
    2) le label n'apparait pas mais un redimensionnement par la souris du Display/shell fait apparaitre le label en question

    Le label doit être inséré dans un composant 'Group'
    1) appui sur le bouton
    2) le label n'apparait pas, même avec un redimensionnement du shell
    3) le label apparait au bout de 5 minutes environ sans aucune action supplémentaire


    Voila, je sens bien que mon problème concerne le rafraichissement dynamique de mon display/shell mais je ne sais pas comment implementer ce genre de fonction

    Merci d'avance pour votre aide
    A bientôt

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 218
    Par défaut
    Alors moi pour faire cela je ferais ainsi :
    - Création du label en le passant à invisible (setVisible à false)
    - A la fin de la création du groupe, je fais un group.layout();

    Quand je veux afficher le label :
    - label.setText("mon texte");
    - label.setVisible(true);
    - group.layout();

    Si cela ne fonctionne pas, peux-tu poster ton code ?

    Laurent

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 17
    Par défaut
    Merci beaucoup Meddle

    Ca marche... il fallait juste rajouter un 'group.layout'

    A bientôt

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/05/2007, 11h43
  2. [AJAX] Rafraichissement d'une liste en autocomplétion
    Par emilie1t dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/03/2007, 15h27
  3. Réponses: 2
    Dernier message: 13/09/2006, 18h39
  4. [VB6]Problème de rafraichissement d'une combobox
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2006, 16h58
  5. Problème de "rafraichissement" dans une edit box e
    Par X-K4l1 dans le forum Windows
    Réponses: 1
    Dernier message: 23/08/2005, 11h49

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