私は 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」になるとは限りませんが、簡単にするためにこれにしました。