2

私は Java を初めて使用するため、知識不足と不適切な用語を使用していることをご容赦ください。これまでの私のコードの簡略版は次のとおりです。

import javax.swing.ImageIcon;

public class Cards {
    static ImageIcon CA = new ImageIcon("classic-cards/1.png");
}

playerCard[]の配列である別のクラスでもJLabels

String suit = "C";
String rank = "A";
playerCard[playerTurn].setIcon("Cards." + suit + rank);

明らかsetIconに文字列を引数として使用しないため、これは機能しません。どうすればこれを機能させることができますか? これはトランプのスーツとランクが常に「C」と「A」になるとは限りませんが、簡単にするためにこれにしました。

4

2 に答える 2