Updater.java 文件源码

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

项目:Muloks 作者:
/**
 * Destroys all listeners of the current state (use before creating a new state)
 */
private void destroyListeners() {
    for (EventListener e : eventListeners) {
        if (e instanceof KeyListener) {
            canvas.removeKeyListener((KeyListener) e);
        } else if (e instanceof MouseMotionListener) {
            canvas.removeMouseMotionListener((MouseMotionListener) e);
        } else if (e instanceof MouseListener) {
            canvas.removeMouseListener((MouseListener) e);
        } else if (e instanceof CommandListener); //No need to do anything here yet
        else {
            System.err.println("Warning: Unimplemented listener removed from Updater");
        }
    }
    eventListeners.clear();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号