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, toString
public ListModel()
public ListModel(java.lang.Object[] items)
items
- the items for the data model.public java.lang.Object getSelectedItem()
getSelectedItem
in interface javax.swing.ComboBoxModel
ComboBoxModel.getSelectedItem()
public void setSelectedItem(java.lang.Object item)
setSelectedItem
in interface javax.swing.ComboBoxModel
ComboBoxModel.setSelectedItem(java.lang.Object)
public int getSize()
getSize
in interface javax.swing.ListModel
ListModel.getSize()
public java.lang.Object getElementAt(int idx)
getElementAt
in interface javax.swing.ListModel
ListModel.getElementAt(int)
public void addElement(java.lang.Object item)
addElement
in interface javax.swing.MutableComboBoxModel
MutableComboBoxModel.addElement(java.lang.Object)
public void insertElementAt(java.lang.Object item, int idx)
insertElementAt
in interface javax.swing.MutableComboBoxModel
MutableComboBoxModel.insertElementAt(java.lang.Object, int)
public void removeElement(java.lang.Object item)
removeElement
in interface javax.swing.MutableComboBoxModel
MutableComboBoxModel.removeElement(java.lang.Object)
public void removeElementAt(int idx)
removeElementAt
in interface javax.swing.MutableComboBoxModel
MutableComboBoxModel.removeElementAt(int)
public void addListDataListener(javax.swing.event.ListDataListener l)
addListDataListener
in interface javax.swing.ListModel
ListModel.addListDataListener(javax.swing.event.ListDataListener)
public void removeListDataListener(javax.swing.event.ListDataListener l)
removeListDataListener
in interface javax.swing.ListModel
ListModel.removeListDataListener(javax.swing.event.ListDataListener)
protected void fireDataEvent(java.lang.Object src, int type, int idx0, int idx1)
Copyright ? 2013 Regents of the University of California