不幸的是,下面的代碼片段不能正常工作。它附加到JLabel,以便在單擊時注意PlayerOne或PlayerTwo是否在播放,並重新排列其布爾值Java Boolean在'IF'語句不起作用
[例如:當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);
}}
在此先感謝, 湯姆!
我的意見是,所有的語法錯誤(這個確實有資格)應該被關閉爲過於本地化。 –