我正在创建一个Connect 4游戏,我希望玩家在开始游戏之前选择一种颜色,但是在将字符串中的颜色数组更改为颜色类型时遇到了问题。
Color P1;
String player_color;
String ai_color;
Color[] colors = {(Color)"RED", "BLUE", "GREEN", "CYAN", "BLACK"};
player_color = (String) JOptionPane.showInputDialog(null, "choose a color", "colors: ", JOptionPane.QUESTION_MESSAGE, null, colors, colors[0]);
ai_color = (String) JOptionPane.showInputDialog(null, "choose a color", "colors: ", JOptionPane.QUESTION_MESSAGE, null, colors, colors[1]);
P1 = player_color;