K - the type of keys maintained by the map backing this modelV - the type of mapped valuespublic class MapComboBoxModel<K,V> extends ListComboBoxModel<K>
ComboBoxModel for Maps. The model will always present a Map
consistently, once it is instantiated. However, unless the Map is ordered, as a
java.util.TreeMap is, the model is not guaranteed to present the maps in a consistent
order between instantiations.| Modifier and Type | Field and Description |
|---|---|
protected Map<K,V> |
map_data
The map backing this model.
|
data, selected, UPDATElistenerList| Constructor and Description |
|---|
MapComboBoxModel()
Creates an empty model.
|
MapComboBoxModel(Map<K,V> map)
Creates a model backed by the specified map.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent evt) |
int |
getSize() |
V |
getValue(int selectedItem)
Selects an item from the model and returns that map value.
|
V |
getValue(Object selectedItem)
Selects an item from the model and returns that map value.
|
getElementAt, getSelectedItem, setSelectedItemaddListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListDataListener, removeListDataListenerpublic int getSize()
getSize in interface ListModelgetSize in class ListComboBoxModel<K>public void actionPerformed(ActionEvent evt)
actionPerformed in interface ActionListeneractionPerformed in class ListComboBoxModel<K>public V getValue(Object selectedItem)
selectedItem - the item to selectpublic V getValue(int selectedItem)
selectedItem - selects the item at the specified index in this modelCopyright © 2017. All Rights Reserved.