/**
* 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;
}
WindowManager.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:ProjectAres
作者:
评论列表
文章目录