Java条件语句问题



我昨天刚开始使用Java,在使用条件语句时遇到了一些问题。试图禁用自动点击器时,我的鼠标是向上的,并启用它时,我的鼠标是向下的。但遥控器还会响吗?我应该如何设置这个?

public class Random {
public boolean held;
Random(){
held = false;
}
public void printhi() {
System.out.print("hi");
}

public void setHeld(boolean held) throws AWTException {
this.held = held;
if(held == true) {
Robot robot = new Robot();
robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK);
robot.delay(100);
robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK);
if(held != true) {

}
}



}

再看看你的逻辑:

if(held == true) {
if(held != true) {

}
}

我只删除了一些行来提示你的错误:)

public class Random {
public boolean held = false;
Random() {
}
public static void printhi() {
System.out.print("hi");
}

public void setHeld(boolean held) throws AWTException {
this.held = held;
if (held) {
Robot robot = new Robot();
robot.mousePress(MouseEvent.BUTTON1_DOWN_MASK);
robot.delay(100);
robot.mouseRelease(MouseEvent.BUTTON1_DOWN_MASK);
} else {
//do stuff
}

}
}

最新更新