WindowManager.java 文件源码

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

项目:ProjectAres 作者:
/**
 * Register the given {@link WindowListener} to receive notifications about the given {@link InventoryView}.
 */
public InventoryView registerWindow(WindowListener listener, InventoryView window) {
    final Player player = (Player) window.getPlayer();

    final View old = views.get(player);
    if(old == null || !old.window.equals(window)) {
        if(old != null) {
            old.notifyClose();
        }

        final View view = new View(player, window, listener);
        views.put(player, view);
        view.notifyOpen();
    }

    return window;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号