This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
javax.swing
interface ListModel
- All Known Subinterfaces:
- ComboBoxModel, MutableComboBoxModel
- All Known Implementing Classes:
- AbstractListModel, BasicDirectoryModel, DefaultComboBoxModel, DefaultListModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel
-
Most common way to construct:
-
JList list = …;
ListModel model = list.getModel();
Based on 9 examples
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.
Method Summary |
void |
Adds a listener to the list that's notified each time a change
to the data model occurs.
|
Object |
Returns the value at the specified index.
|
int |
Returns the length of the list.
|
void |
Removes a listener from the list that's notified each time a
change to the data model occurs.
|
addListDataListener
public void addListDataListener(ListDataListener l)
-
Adds a listener to the list that's notified each time a change
to the data model occurs.
- Parameters:
l
- the ListDataListener
to be added
getElementAt
public Object getElementAt(int index)
-
Returns the value at the specified index.
- Parameters:
index
- the requested index
- Returns:
- the value at
index
getSize
public int getSize()
-
Returns the length of the list.
- Returns:
- the length of the list
removeListDataListener
public void removeListDataListener(ListDataListener l)
-
Removes a listener from the list that's notified each time a
change to the data model occurs.
- Parameters:
l
- the ListDataListener
to be removed
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.