ActivityTracker.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:Chatty-Twitch-Client 作者:
/**
 * 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..");
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号