繁体   English   中英

Java条件语句问题

[英]Java conditional statement issues

我昨天刚开始使用 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
        }


    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM