我目前正在嘗試製作一個井字遊戲作爲個人項目在夏季。不知道爲什麼這個代碼在我的按鈕監聽器類中不起作用。 btn1是JButton。 turn是一個布爾變量,最初是true;所需的不兼容類型布爾值發現無效?
public class ButtonListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
if(btn1.setEnabled(true)){ //the clause inside the if statement?
if(turn){
btn1.setText("X");
turn = false;
}
else{
btn1.setText("O");
turn = true;
}
btn1.setEnabled(false);
}
}
}
'JButton.setEnabled()'不返回'boolean'。它是'void'返回類型。 – Codebender