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

Interfaces Graphiques en Java Discussion :

rafraichissement jpanel apres changement de label


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Par défaut rafraichissement jpanel apres changement de label
    Bonjour

    J'ai un Jpanel nommé panel1 qui contient un sous formulaire (c'est un classe perso qui étend de jpanel). Dans ce sous formulaire, J'ai plusieurs Jlabels initialisé avec un texte provenant d'un bundle(un fichier .properties).
    Je lance une méthode du sous formulaire qui change le text du label(setText) par un autre ligne de mon bundle.

    J'aimerais rafraichir mon panel1 une fois que la méthode est terminé mais j'y arrive pas. j'ai déjà essayé ca dans mon sous formulaire mais à chaque fois que j'essai d'avoir le parent ca renvoi null

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Component root = SwingUtilities.getRootPane(this);
            this.getParent().remove(this);
            root.invalidate();
            root.validate();
            root.repaint();
    merci d'avance

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, en principe si tu fais une simple modification du texte du label avec setText(String), l'interface est mise à jour sans que tu appelles toi-même repaint().
    Par contre si tu ajoutes ou supprimes des composants dans ton panel, là il faut appeler la méthode validate().

Discussions similaires

  1. [9i]Performance rafraichissement Datawarehouse aprés upgrade
    Par silverskin dans le forum Oracle BI
    Réponses: 9
    Dernier message: 10/05/2006, 08h46
  2. Rafraichissement JPanel
    Par Djoffr dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 13/03/2006, 02h54
  3. [MFC] Menu inaccessible après changement de nom
    Par Philippe320 dans le forum MFC
    Réponses: 5
    Dernier message: 07/12/2005, 22h10
  4. Réponses: 2
    Dernier message: 05/12/2005, 11h02
  5. probleme apres changement du password du listener
    Par ORA_9i dans le forum Oracle
    Réponses: 1
    Dernier message: 26/11/2005, 12h34

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