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

AWT/Swing Java Discussion :

changement du text de JLabel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut changement du text de JLabel
    salut,

    dans mon applicattion j'ai un JPanel divisé en 4 parties (GridLayout(2,2) )
    dans chaque partie il y'a un objet JLabel.
    commet faire pour changer le text des JLabel au cours d'exécution du programme.

  2. #2
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    Salut !

    Alors avant qu'il y en ait qui t'insulte, je te conseille de regarder la JAVADOC (très utile, soit dit en passant), dans la frame de gauche -> JLabel tu cherches dans les méthodes -> setText(String);
    +++
    Ju

  3. #3
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    Merci Sozie pour votre réponse et pour votre aide,
    pour ma question je sais bien que pour changer le texte du JLabel il faut utiliser la fonction setText, mais moi j’ai dit que j’ai un objet panel de type JPanel, cet objet est divisé avec GridLayout en 4 partie (setGridLayout(2,2),
    Puis avec la commande panel.add(JLabel), j’ai ajouté les quatre JLabel.
    Seulement après ça je cherche comment accéder à chaque JLabel dans le panel pour changer le texte.

  4. #4
    Membre éprouvé Avatar de minus
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 153
    Par défaut
    A moi que tu n'ai fait un systeme "automatique" qui ajoute des JPanel a ton Grid sans que tu y touches, ben tu fais : le_nom_de_ton_JLabel.setText();

    Si tu veux rester logique, tu as des JLabels de type gridLabel1, gridLabel2, ...

  5. #5
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    oups pardon . Tu ajoutes des JLabel à l'exécution et tu cherches les fils de ton JPanel ?
    Si oui, alors je te conseille de stocker ces JLabel dans une liste que tu pourras mettre à jour plus facilement qu'en allant chercher les composants fils de ton JPanel. De plus tu serais obligé de tester le type d'objet lors de ton parcours de boucle (on sait jamais). Et tester le type d'un objet, c'est pas du tout orienté objet !!!

Discussions similaires

  1. changement de texte dans un champs static
    Par nbegorre dans le forum MFC
    Réponses: 3
    Dernier message: 29/06/2006, 23h33
  2. Changement de texte
    Par Florent08800 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/06/2006, 18h52
  3. [MFC] changement de texte dans un bouton
    Par benjiprog dans le forum MFC
    Réponses: 16
    Dernier message: 12/06/2006, 20h48
  4. changement du texte JLabel
    Par hammag dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 31/03/2006, 16h17
  5. [Look and feel] Texte des JLabels en gras
    Par aliasjcdenton dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 26/01/2006, 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