Swing windowsBuilder
Résolu
Streamooc
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
Streamooc Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Streamooc Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
1 réponse
Bonjour,
Ton problème est assez simple en fait, à la fin du constructeur de FenetrePrincipaleAdmin tu as ça :
Tu initialises une variable locale JPanel panelCentre, vide, que tu ajoutes à ton contentPane, or celui-ci porte le même nom que ton attribut private JPanel panelCentre, mais ils n'ont rien à voir l'un avec l'autre.
Donc l'ActionListener va bien modifier l'attribut privé, mais c'est la variable locale qui est affichée...
En bref, supprime la ligne 85 :
Comme ça tu ne gardes que l'attribut privé, pas la variable locale, et tu affiches bien ce que tu manipules.
Ton problème est assez simple en fait, à la fin du constructeur de FenetrePrincipaleAdmin tu as ça :
JPanel panelCentre = new JPanel(); panelCentre.setBounds(10, 50, 458, 381); contentPane.add(panelCentre);
Tu initialises une variable locale JPanel panelCentre, vide, que tu ajoutes à ton contentPane, or celui-ci porte le même nom que ton attribut private JPanel panelCentre, mais ils n'ont rien à voir l'un avec l'autre.
Donc l'ActionListener va bien modifier l'attribut privé, mais c'est la variable locale qui est affichée...
En bref, supprime la ligne 85 :
JPanel panelCentre = new JPanel();
Comme ça tu ne gardes que l'attribut privé, pas la variable locale, et tu affiches bien ce que tu manipules.
Streamooc
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
Bonjour merci beaucoup KX ça marche maintenant.