Package org.openpnp.gui.support
Class TableComboBoxModel<T extends Identifiable>
- java.lang.Object
-
- javax.swing.AbstractListModel<E>
-
- javax.swing.DefaultComboBoxModel<T>
-
- org.openpnp.gui.support.TableComboBoxModel<T>
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.io.Serializable,java.util.EventListener,javax.swing.ComboBoxModel<T>,javax.swing.ListModel<T>,javax.swing.MutableComboBoxModel<T>
- Direct Known Subclasses:
PackagesComboBoxModel
public class TableComboBoxModel<T extends Identifiable> extends javax.swing.DefaultComboBoxModel<T> implements java.beans.PropertyChangeListener- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdentifiableComparator<T>comparator
-
Constructor Summary
Constructors Constructor Description TableComboBoxModel(java.lang.String property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAllElements()voidpropertyChange(java.beans.PropertyChangeEvent evt)-
Methods inherited from class javax.swing.DefaultComboBoxModel
addAll, addAll, addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Field Detail
-
comparator
protected final IdentifiableComparator<T extends Identifiable> comparator
-
-