【发布时间】:2015-04-18 21:58:16
【问题描述】:
我正在制作一个简单的井字游戏。在游戏中,轮到x还是o是由intturn决定的。这是 actionlistener 中的一段,展示了它是如何工作的。
public void actionPerformed(ActionEvent e){
String command = e.getActionCommand();
if (command.equals("b1")){
//top row 1
if (turn%2==0){
b1.setText("X");
turn ++;
l1.setText("O's turn");
x[0][0] = true;
} else {
b1.setText("O");
turn ++;
l1.setText("X's Turn");
o[0][0] = true;
}
}
问题是,当我单击一个按钮并显示 x 或 o 时,其他玩家可以单击相同的按钮将位置从 x 更改为 o,反之亦然。我怎样才能阻止这种情况发生?
【问题讨论】:
标签: java jbutton tic-tac-toe