public class NamedComboBoxModel<T extends Named>
extends javax.swing.DefaultComboBoxModel<T>
implements java.beans.PropertyChangeListener
Modifier and Type | Field and Description |
---|---|
protected NamedComparator<T> |
comparator |
protected java.lang.Class<T> |
namedClass |
Constructor and Description |
---|
NamedComboBoxModel(java.lang.String property) |
NamedComboBoxModel(java.lang.String property,
java.lang.Class<T> namedClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAllElements() |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
protected final NamedComparator<T extends Named> comparator
public NamedComboBoxModel(java.lang.String property)
public NamedComboBoxModel(java.lang.String property, java.lang.Class<T> namedClass)