Updater.java 文件源码

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

项目:Muloks 作者:
/**
 * Creates all listeners requested from the current state and adds them to
 * the Listenerlist
 */
private void createListeners() {
    eventListeners.addAll(StateManager.getInstance().getState().getListeners());
    for (EventListener e : eventListeners) {
        if (e instanceof KeyListener) {
            canvas.addKeyListener((KeyListener) e);
        } else if (e instanceof MouseMotionListener) {
            canvas.addMouseMotionListener((MouseMotionListener) e);
        } else if (e instanceof MouseListener) {
            canvas.addMouseListener((MouseListener) e);
        } else if (e instanceof CommandListener) {
            CommandListener cl = (CommandListener) e;
            cl.setUpdater(this);
            StateManager.getInstance().getState().setCommandListener(cl);
        } else {
            System.err.println("Warning: Unimplemented listener listed in Updater");
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号