簡體   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