Я пытаюсь создать простую программу Robot, которая должна знать, включена ли функция прокрутки. Я прочитал другой вопрос и указал на Toolkit.getLockingKeyState(). Однако этот метод правильно указывает, была ли включена блокировка scoll при запуске программы, она отказывается обновляться при изменении блокировки прокрутки. Вот мой код:Java-Toolkit.getLockingState не обновляется
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
/**
* @author Luke Senseney
*
*/
public class Mouse
{
/**
* @param args
*/
public static void main(String[] args)
{
Toolkit t=Toolkit.getDefaultToolkit();
while(true)
{
t.sync();
System.out.println(t.getLockingKeyState(KeyEvent.VK_NUM_LOCK));
try
{
Thread.sleep(1000);
}catch(InterruptedException e)
{
e.printStackTrace();
}
}
}
}