Bir hafıza oyunu programı üzerinde çalışıyorum. Bir JPanel'de 30 tane JButton var. Kullanıcı tıkladığında ve bir eşleşme bulduğunda (aynı görüntüye sahip iki düğme), JButton'daki görüntüyü farklı bir görüntüye değiştirmek istiyorum. Ancak, program çalışırken bu gerçekleşmez.JButton görüntüsünü nasıl değiştirebilirim?
Bunu nasıl yapabilirim? Bunu yaptığını
: cardBack Zaten sahip olduğunuz bir ImageIcon olan
cards[i].setIcon(cardBack);
.
Bir simgeyi değiştirmenin doğru yolu budur. Hatanız muhtemelen kodun başka bir yerinde. – Pesto