gpt4 book ai didi

java - 尝试通过鼠标点击来切换灯光

转载 作者:行者123 更新时间:2023-12-02 05:39:40 24 4
gpt4 key购买 nike

public void processLightClick(int row, int col) { 
states[row][col] = !states[row][col];

if(states[row][col] = true){
lights[row][col].setFill(ON_PAINT);
}
else if(states[row][col] = false){
lights[row][col].setFill(OFF_PAINT);
}
turns++;

System.out.println(row+":"+col);
status.setText("Turn Number " + turns);
}

这是我的代码。我试图让它在每次按下特定方 block 时切换状态和颜色,但油漆保持不变,并且当我按下同一个方 block 两次时不会来回切换状态

最佳答案

您在 if 语句中使用赋值运算符“=”而不是比较运算符“==”。试试这个。

public void processLightClick(int row, int col) { 
states[row][col] = !states[row][col];

if(states[row][col] == true){
lights[row][col].setFill(ON_PAINT);
}
else if(states[row][col] == false){
lights[row][col].setFill(OFF_PAINT);
}
turns++;

System.out.println(row+":"+col);
status.setText("Turn Number " + turns);
}

关于java - 尝试通过鼠标点击来切换灯光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24615396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com