单击鼠标时如何设置布尔值?

时间:2018-01-30 15:39:31

标签: java mouseevent jnativehook

有什么问题是当我将变量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();
    }
}

0 个答案:

没有答案