Class AccessibilityListenerList

java.lang.Object
com.sun.java.accessibility.util.AccessibilityListenerList

public class AccessibilityListenerList extends Object

AccessibilityListenerList是 Swing EventListerList 类的副本。

  • Field Details

    • listenerList

      protected transient Object[] listenerList
      监听器类型和监听器对的列表
  • Constructor Details

    • AccessibilityListenerList

      public AccessibilityListenerList()
      构造一个AccessibilityListenerList
  • Method Details

    • getListenerList

      public Object[] getListenerList()
      将事件监听器列表作为监听器类型和监听器对的数组返回。请注意,出于性能原因,此实现将实际存储监听器数据的数据结构作为返回。此方法保证返回一个非空数组,因此在触发方法中不需要进行空值检查。如果当前没有监听器,则返回一个长度为零的Object数组。

      绝对不应对此数组中包含的数据进行任何修改。如果需要进行任何此类操作,应在返回的数组副本上而不是数组本身上进行。

      返回:
      一个监听器类型和监听器对的数组。
    • getListenerCount

      public int getListenerCount()
      返回此监听器列表的总监听器数。
      返回:
      此监听器列表的总监听器数。
    • getListenerCount

      public int getListenerCount(Class<? extends EventListener> t)
      返回此监听器列表中指定类型的监听器总数。
      参数:
      t - 要计数的监听器类型
      返回:
      找到的监听器数
    • add

      public void add(Class<? extends EventListener> t, EventListener l)
      将监听器添加为指定类型的监听器。
      参数:
      t - 要添加的监听器类型
      l - 要添加的监听器
    • remove

      public void remove(Class<? extends EventListener> t, EventListener l)
      将监听器从指定类型的监听器中移除。
      参数:
      t - 要移除的监听器类型
      l - 要移除的监听器
    • toString

      public String toString()
      返回AccessibilityListenerList的字符串表示形式。
      覆盖:
      toString 在类 Object
      返回:
      AccessibilityListenerList的字符串表示形式。