Rafraichir JLabel

garpa Messages postés 36 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 22 juillet 2009 - 7 avril 2007 à 17:18
garpa Messages postés 36 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 22 juillet 2009 - 7 avril 2007 à 20:53
Bonjour à tous,

Voilà je débute en java et je dois faire un jeu, c'est un projet pour ma fac.
J'ai des scores de type int qui sont dans un JLabel :
    gauche = new JLabel();
        gauche.setHorizontalAlignment(SwingConstants.CENTER);
        gauche.setPreferredSize(new Dimension(100,50));
        gauche.setText(joueur1+" : "+score1);
   
Tout ceci est dans une classe étendue de  JFrame et implémente ActionListener.
Mon traitement est dans actionPerformed et des methodes set et get me permettent de modifier mon score. Tout marche tres bien sauf que l'affichage n'est pas mis a jour. Donc j'ai toujour le meme score meme si ma variable score1 a bien une nouvelle valeur.
J'ai essayé validate() mais ca ne donne rien.

Quelqu'un aurait une idée??
Merci

2 réponses

gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
7 avril 2007 à 19:01
Salut,

Un petit repaint() sur ton label devrait fonctionner

gmi19oj19
0
garpa Messages postés 36 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 22 juillet 2009
7 avril 2007 à 20:53
Merci c'est impécable !
0
Rejoignez-nous