不幸的是,下面的代码片段无法正常运行。它附加到 JLabel 以便在单击时注意到 PlayerOne 或 PlayerTwo 是否正在播放,并相应地重新排列它们的布尔值
[例如:当 mouseClicked 时:如果 playerOne 为 true,则执行某些操作,并将 playerOne 设置为 false,将 playerTwo 设置为 true]。
因此,当 mouseClicked 被激活时,它会交换它们的值!
public void mouseClicked(MouseEvent arg0) {
if(playerOne = true){
playerOne = false;
playerTwo = true;
boxOne.setIcon(xIcon);
} else { if(playerTwo = true){
playerOne = true;
playerTwo = false;
boxOne.setIcon(oIcon);
}}
在此先感谢,汤姆!