/**
* Start tracking activity (globally currently only mouse activity, inside
* of the program keypresses and mouse actions).
*/
public static void startTracking() {
if (timer == null) {
checkMouseLocation();
timer = new Timer(DELAY, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
checkMouseLocation();
}
});
timer.start();
Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
@Override
public void eventDispatched(AWTEvent event) {
triggerActivity();
}
}, AWTEvent.KEY_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK);
LOGGER.info("Started tracking user activity..");
}
}
ActivityTracker.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:Chatty-Twitch-Client
作者:
评论列表
文章目录