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