Как установить логическое значение при щелчке мыши?

Что неправильно, когда я устанавливаю переменную 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 ответов

Другие вопросы по тегам