public class ListModel
extends javax.swing.DefaultListSelectionModel
implements javax.swing.MutableComboBoxModel
| Constructor and Description |
|---|
ListModel()
Create an empty ListModel.
|
ListModel(java.lang.Object[] items)
Create a ListModel with the provided items.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addElement(java.lang.Object item) |
void |
addListDataListener(javax.swing.event.ListDataListener l) |
protected void |
fireDataEvent(java.lang.Object src,
int type,
int idx0,
int idx1)
Fires a change notification in response to changes in the ListModel.
|
java.lang.Object |
getElementAt(int idx) |
java.lang.Object |
getSelectedItem() |
int |
getSize() |
void |
insertElementAt(java.lang.Object item,
int idx) |
void |
removeElement(java.lang.Object item) |
void |
removeElementAt(int idx) |
void |
removeListDataListener(javax.swing.event.ListDataListener l) |
void |
setSelectedItem(java.lang.Object item) |
addListSelectionListener, addSelectionInterval, clearSelection, clone, fireValueChanged, fireValueChanged, fireValueChanged, getAnchorSelectionIndex, getLeadSelectionIndex, getListeners, getListSelectionListeners, getMaxSelectionIndex, getMinSelectionIndex, getSelectionMode, getValueIsAdjusting, insertIndexInterval, isLeadAnchorNotificationEnabled, isSelectedIndex, isSelectionEmpty, moveLeadSelectionIndex, removeIndexInterval, removeListSelectionListener, removeSelectionInterval, setAnchorSelectionIndex, setLeadAnchorNotificationEnabled, setLeadSelectionIndex, setSelectionInterval, setSelectionMode, setValueIsAdjusting, toStringpublic ListModel()
public ListModel(java.lang.Object[] items)
items - the items for the data model.public java.lang.Object getSelectedItem()
getSelectedItem in interface javax.swing.ComboBoxModelComboBoxModel.getSelectedItem()public void setSelectedItem(java.lang.Object item)
setSelectedItem in interface javax.swing.ComboBoxModelComboBoxModel.setSelectedItem(java.lang.Object)public int getSize()
getSize in interface javax.swing.ListModelListModel.getSize()public java.lang.Object getElementAt(int idx)
getElementAt in interface javax.swing.ListModelListModel.getElementAt(int)public void addElement(java.lang.Object item)
addElement in interface javax.swing.MutableComboBoxModelMutableComboBoxModel.addElement(java.lang.Object)public void insertElementAt(java.lang.Object item,
int idx)
insertElementAt in interface javax.swing.MutableComboBoxModelMutableComboBoxModel.insertElementAt(java.lang.Object, int)public void removeElement(java.lang.Object item)
removeElement in interface javax.swing.MutableComboBoxModelMutableComboBoxModel.removeElement(java.lang.Object)public void removeElementAt(int idx)
removeElementAt in interface javax.swing.MutableComboBoxModelMutableComboBoxModel.removeElementAt(int)public void addListDataListener(javax.swing.event.ListDataListener l)
addListDataListener in interface javax.swing.ListModelListModel.addListDataListener(javax.swing.event.ListDataListener)public void removeListDataListener(javax.swing.event.ListDataListener l)
removeListDataListener in interface javax.swing.ListModelListModel.removeListDataListener(javax.swing.event.ListDataListener)protected void fireDataEvent(java.lang.Object src,
int type,
int idx0,
int idx1)