Component.java 文件源码

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

项目:jvm-stm 作者:
/**
 * Removes the specified listener from the component. This is harmless if
 * the listener was not previously registered.
 *
 * @param listener the listener to remove
 * @see HierarchyEvent
 * @see #addHierarchyBoundsListener(HierarchyBoundsListener)
 * @see #getHierarchyBoundsListeners()
 * @since 1.3
 */
public synchronized void
  removeHierarchyBoundsListener(HierarchyBoundsListener listener)
{
  hierarchyBoundsListener =
    AWTEventMulticaster.remove(hierarchyBoundsListener, listener);

  // Need to lock the tree, otherwise we might end up inconsistent.
  synchronized (getTreeLock())
    {
      numHierarchyBoundsListeners--;
      if (parent != null)
        parent.updateHierarchyListenerCount
                                       (AWTEvent.HIERARCHY_BOUNDS_EVENT_MASK,
                                        -1);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号