Je travaille sur un programme de jeu de mémoire. J'ai 30 JButtons sur un JPanel. Lorsque l'utilisateur clique et trouve une correspondance (signifiant deux boutons avec la même image), je veux changer l'image sur le JButton à une image différente. Cependant, cela ne se produit pas lorsque le programme est en cours d'exécution.Comment changer l'image d'un JButton?
Comment est-ce que je peux faire ceci?
je faisais ceci:
cards[i].setIcon(cardBack);
où cardBack est un ImageIcon que je l'ai déjà.
C'est la bonne façon de changer une icône. Votre erreur est probablement ailleurs dans le code. – Pesto