javax.swing
Interface ListModel

All Known Subinterfaces:
ComboBoxModel, MutableComboBoxModel
All Known Implementing Classes:
AbstractListModel, BasicDirectoryModel, DefaultComboBoxModel, DefaultListModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel

public interface ListModel

The data model that is typically used in JList.


Method Summary
 void addListDataListener(ListDataListener l)
          Add a listener object to this model.
 Object getElementAt(int index)
          Retrieves a data element at a specified index.
 int getSize()
          Return the number of data elements in the list.
 void removeListDataListener(ListDataListener l)
          Add a listener object to this model.
 

Method Detail

getSize

int getSize()
Return the number of data elements in the list.

Returns:
The number of data elements in the list

getElementAt

Object getElementAt(int index)
Retrieves a data element at a specified index.

Parameters:
index - The index of the element to retrieve
Returns:
The data element at the specified index

addListDataListener

void addListDataListener(ListDataListener l)
Add a listener object to this model. The listener will be called any time the set of elements in the model is changed.

Parameters:
l - The listener to add

removeListDataListener

void removeListDataListener(ListDataListener l)
Add a listener object to this model. The listener will no longer be called when the set of elements in the model is changed.

Parameters:
l - The listener to remove