0

问题是当我将变量 isleftmousedown 设置为 true 时,它​​会在 while 循环中测试它两次,因为我用 while 循环对其进行了测试,你可以在下面看到这个!如果它对您有帮助,我将在这个项目中使用 JNativeHook!

public static NativeMousePressed(NativeMouseEvent e) {
    isleftmousedown = true;
}

public static NativeMouseReleased(NativeMouseEvent e) {
    isleftmousedown = false;
}

这是循环:

while (true) {
    try {
        Thread.sleep(1);

        if (isleftmousedown) {
            System.out.println("test");
        }
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}
4

0 回答 0