Bonjour.
Voilà mon problème est assez simple:
J'ai 2 panneaux que j'affiche au fur et à mesure (quand un des joueurs cliquent sur un bouton):
panJoueur1 et panJoueur2.
Au moment où je cliques sur un bouton de panJoueur1 par exemple, il doit aller modifier l'image de fond d'un autre bouton mais du panJoueur2. Mais mon problème est que panJoueur1 et panJoueur2 sont construit de manière quasi-similaire vu que je le fais via une"procédure" et donc le bouton à modifier (un bouton contenu dans un tableau) à le même nom de variable dans panJoueur1 et panJoueur2 !
Du coup je ne peux pas faire :
tabBouton2[x].setIcon(new ImageIcon("ok.gif"));
Car je suis toujours dans le panneau Joueur1 !
J'avais donc essayé ceci:
Mais çà ne marche pas non plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part panJoueur1.pan21.tabBoutton[x].setIcon(new ImageIcon("ok.gif"));
(PS: pan21 est un autre panneau de panJoueur2 et panJoueur1)
Y-a-t'il donc un moyen pour arriver à remédier à celà?
Voici l'erreur de compilation
Merci d'avance !symbol : variable pan21
location: class javax.swing.JPanel
panJoueur2.pan21.tabBouton2[i].setIcon(new ImageIcon("bateau.gif"));
^
1 error
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager