E - 这个模型的元素的类型 
       public abstract class AbstractListModel<E> extends Object implements ListModel<E>, Serializable
List及其内容。 
        警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已被添加到java.beans包中。 请参阅XMLEncoder 。 
| Modifier and Type | Field and Description | 
|---|---|
| protected EventListenerList | listenerList | 
| Constructor and Description | 
|---|
| AbstractListModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addListDataListener(ListDataListener l)
              将一个监听器添加到每次发生数据模型更改时通知的列表。 
             | 
| protected void | fireContentsChanged(Object source, int index0, int index1)AbstractListModel子类必须 
             在该列表的一个或多个元素更改 
             后调用此方法。 | 
| protected void | fireIntervalAdded(Object source, int index0, int index1)AbstractListModel子类必须 
             在将一个或多个元素添加到模型 
             后调用此方法。 | 
| protected void | fireIntervalRemoved(Object source, int index0, int index1)AbstractListModel子类必须 
             在从模型中删除一个或多个元素 
             之后调用此方法。 | 
| ListDataListener[] | getListDataListeners()
              返回在此 
              AbstractListModel上AbstractListModel的所有列表数据监听器的AbstractListModel。 | 
| <T extends EventListener> | getListeners(类<T> listenerType)
              返回此模型上当前注册为 
              FooListener的所有对象的数组。 | 
| void | removeListDataListener(ListDataListener l)
              从每次发生数据模型更改时通知的列表中移除侦听器。 
             | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementAt, getSizeprotected EventListenerList listenerList
public void addListDataListener(ListDataListener l)
addListDataListener在界面 
            ListModel<E> 
           l - 要添加的 
            ListDataListener 
           public void removeListDataListener(ListDataListener l)
removeListDataListener在界面 
            ListModel<E> 
           l - 要删除的 
            ListDataListener 
           public ListDataListener[] getListDataListeners()
AbstractListModel上 
           AbstractListModel的所有列表数据侦听器的 
           AbstractListModel 。 
          ListDataListener s,或一个空数组,如果没有列表数据侦听器当前注册 
           addListDataListener(javax.swing.event.ListDataListener) , 
            removeListDataListener(javax.swing.event.ListDataListener) 
           protected void fireContentsChanged(Object source, int index0, int index1)
AbstractListModel子类必须在列表的一个或多个元素更改后调用此方法。 
           已更改的元素由闭合间隔index0指定,index1 - 包括端点。 
           请注意,index0不能小于或等于index1。 
          source - 
            ListModel发生变化,通常是“这” 
           index0 - 新区间的一端 
           index1 - 新间隔的另一端 
           EventListenerList , DefaultListModel 
           protected void fireIntervalAdded(Object source, int index0, int index1)
AbstractListModel子类必须在将一个或多个元素添加到模型后调用此方法。 
           新元素由闭合间隔index0指定,index1 - 包含enpoints。 
           请注意,index0不能小于或等于index1。 
          source - 
            ListModel发生变化,通常是“这” 
           index0 - 新区间的一端 
           index1 - 新间隔的另一端 
           EventListenerList , DefaultListModel 
           protected void fireIntervalRemoved(Object source, int index0, int index1)
AbstractListModel子类必须在从模型中删除一个或多个元素之后调用此方法。 
           index0和index1是已被删除的间隔的终点。 
           请注意, index0不能小于等于index1 。 
          source - 
            ListModel改变了,通常是“这个” 
           index0 - 删除间隔的一端,包括 
            index0 
           index1 - 删除间隔的另一端,包括 
            index1 
           EventListenerList , DefaultListModel 
           public <T extends EventListener> T[] getListeners(类<T> listenerType)
FooListener的所有对象的数组。 
           FooListener是使用addFooListener方法进行注册。 
            您可以使用类文字指定listenerType参数,例如FooListener.class 。 例如,您可以使用以下代码查询其列表数据监听器列表模型m : 
  ListDataListener[] ldls = (ListDataListener[])(m.getListeners(ListDataListener.class));  
           如果没有这样的侦听器存在,这个方法返回一个空数组。 
          listenerType - 所请求的听众的类型; 
            此参数应指定从java.util.EventListener下降的java.util.EventListener 
           FooListener的所有对象的数组,如果没有添加此类侦听器,则为空数组 
           ClassCastException - 如果 
            listenerType没有指定实现java.util.EventListener的类或 
            java.util.EventListener 
           getListDataListeners() 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.