Home » openjdk-7 » javax » swing » [javadoc | source]
javax.swing
public interface: ListModel [javadoc | source]

All Known Implementing Classes:
    OptionComboBoxModel, DefaultListModel, OptionListModel, PlaylistSelectorListModel, DirectoryComboBoxModel, FilterComboBoxModel, BasicDirectoryModel, DefaultComboBoxModel, MutableComboBoxModel, ComboBoxModel, ItemListModel, EntryModel, AbstractListModel

This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list. Logically the model is a vector, indices vary from 0 to ListDataModel.getSize() - 1. Any change to the contents or length of the data model must be reported to all of the ListDataListeners.
Method from javax.swing.ListModel Summary:
addListDataListener,   getElementAt,   getSize,   removeListDataListener
Method from javax.swing.ListModel Detail:
 public  void addListDataListener(ListDataListener l)
    Adds a listener to the list that's notified each time a change to the data model occurs.
 public E getElementAt(int index)
    Returns the value at the specified index.
 public int getSize()
    Returns the length of the list.
 public  void removeListDataListener(ListDataListener l)
    Removes a listener from the list that's notified each time a change to the data model occurs.