T
- the type of value wrapped by this combo box models itemspublic class ItemComboBoxModel<T> extends SwingFilteredComboBoxModel<Item<T>>
Item
class.Constructor and Description |
---|
ItemComboBoxModel()
Constructs a new ItemComboBoxModel.
|
ItemComboBoxModel(java.util.Collection<Item<T>> items)
Constructs a new ItemComboBoxModel
|
ItemComboBoxModel(java.util.Comparator<Item<T>> sortComparator,
java.util.Collection<Item<T>> items)
Constructs a new ItemComboBoxModel
|
Modifier and Type | Method and Description |
---|---|
int |
indexOf(T value) |
protected Item<T> |
translateSelectionItem(java.lang.Object item) |
addFilteringListener, addItem, addListDataListener, addSelectionListener, allowSelectionChange, clear, contains, filterContents, fireContentsChanged, getAllItems, getElementAt, getFilterCondition, getFilteredItemCount, getFilteredItems, getNullValue, getSelectedItem, getSelectedValue, getSize, getSortComparator, getVisibleItemCount, getVisibleItems, initializeContents, isCleared, isFiltered, isFilterSelectedItem, isNullValueSelected, isSelectionEmpty, isVisible, refresh, removeFilteringListener, removeItem, removeListDataListener, removeSelectionListener, setContents, setFilterCondition, setFilterSelectedItem, setNullValue, setSelectedItem, setSortComparator
public ItemComboBoxModel()
public ItemComboBoxModel(java.util.Collection<Item<T>> items)
items
- the itemspublic ItemComboBoxModel(java.util.Comparator<Item<T>> sortComparator, java.util.Collection<Item<T>> items)
sortComparator
- the Comparator used to sort the contents of this combo box model,
if null then the original item order will be preserveditems
- the itemspublic final int indexOf(T value)
value
- the valueprotected final Item<T> translateSelectionItem(java.lang.Object item)
translateSelectionItem
in class SwingFilteredComboBoxModel<Item<T>>
item
- the item to be selected