[ALG2IR] listener sur JPanel

Voir le sujet précédent Voir le sujet suivant Aller en bas

[ALG2IR] listener sur JPanel

Message  bigmax le Dim 06 Mar 2011, 22:42

Bonsoir, j'ai une question concernant un jpanel pour le projet "Pierre papier ciseaux"

J'utilise une classe fenetreNouvellePartie qui étend JDialog qui s'occupe de récupérer le nom du joueur ( jtextfield ) et le nombre de manches (JRadioButton)
Dans ma classe FenetrePrincipale, j'aimerais savoir si je peux modifier le nom de ma bordure conteneur1 avec le nom du joueur?
Code:
conteneur1 = new JPanel();
        conteneur1.setLayout(new BoxLayout(conteneur1, BoxLayout.Y_AXIS));
        conteneur1.setBorder(BorderFactory.createTitledBorder("Joueur : "));

Je ne sais pas trop de quel coté chercher dans les listeners..
Une idée pour m'aider?

Merci et bonne soirée!




bigmax

Nombre de messages : 132
Age : 27
Prénom : Gilles
Statut : 3ème Réseaux
Date d'inscription : 17/11/2007

Revenir en haut Aller en bas

Re: [ALG2IR] listener sur JPanel

Message  pbt le Lun 07 Mar 2011, 07:45

Lorsque tu ferme ton JDialog, tu récupères le nom du joueur ... à ce moment tu peux ghanger ton border. Non ?

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [ALG2IR] listener sur JPanel

Message  aro le Lun 07 Mar 2011, 07:57

bigmax a écrit:Je ne sais pas trop de quel coté chercher dans les listeners..
Une idée pour m'aider?
Pourquoi chercher dans les listeners pour changer le titre ?

Si tu prévois dans FenetreNouvellePartie une méthode getNomJoueur() qui retourne le nom du joueur (ce que l'utilisateur a mis dans le JTextField), tu pourras changer le titre de la bordure quand la fenêtre principale récupère la main avec :

Code:
((TitledBorder) (conteneur1.getBorder())).setTitle("Joueur : " + FenetreNouvellePartie.getNomJoueur());
conteneur1.repaint();

aro

Nombre de messages : 557
Prénom : Anne
Statut : Prof
Date d'inscription : 06/09/2008

Revenir en haut Aller en bas

Re: [ALG2IR] listener sur JPanel

Message  bigmax le Lun 07 Mar 2011, 12:26

J'ai bien fait de poser la question sinon je serais encore entrain de chercher..
Un grand merci, ça marche maintenant !


bigmax

Nombre de messages : 132
Age : 27
Prénom : Gilles
Statut : 3ème Réseaux
Date d'inscription : 17/11/2007

Revenir en haut Aller en bas

Re: [ALG2IR] listener sur JPanel

Message  Contenu sponsorisé Aujourd'hui à 20:44


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum