FileDocCategorySizeDatePackage
ListModel.javaAPI DocJava SE 5 API1422Fri Aug 26 14:57:58 BST 2005javax.swing

ListModel

public interface ListModel
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.
version
0.0 03/01/97
author
Hans Muller
see
JList

Fields Summary
Constructors Summary
Methods Summary
public voidaddListDataListener(javax.swing.event.ListDataListener l)
Adds a listener to the list that's notified each time a change to the data model occurs.

param
l the ListDataListener to be added

public java.lang.ObjectgetElementAt(int index)
Returns the value at the specified index.

param
index the requested index
return
the value at index

public intgetSize()
Returns the length of the list.

return
the length of the list

public voidremoveListDataListener(javax.swing.event.ListDataListener l)
Removes a listener from the list that's notified each time a change to the data model occurs.

param
l the ListDataListener to be removed