Package com.macrofocus.properties.swing

# Class PropertyComboBoxModel<E>

java.lang.Object
javax.swing.AbstractListModel
javax.swing.DefaultComboBoxModel
com.macrofocus.properties.swing.PropertyComboBoxModel<E>

All Implemented Interfaces:
  `Serializable`, `ComboBoxModel`, `ListModel`, `MutableComboBoxModel`

public class PropertyComboBoxModel<E> extends DefaultComboBoxModel
Adapter class for interfacing Selection with Swing's ComboBox.

See Also:
  - Serialized Form

- ## Field Summary

  ### Fields inherited from class javax.swing.AbstractListModel

  `listenerList`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `PropertyComboBoxModel(MutableProperty<E> selection, E... values)`
  `PropertyComboBoxModel(MutableProperty<E> selection, Iterable<E> values)`

- ## Method Summary

  ### 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`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface javax.swing.ListModel

  `addListDataListener, removeListDataListener`

- ## Constructor Details

  - ### PropertyComboBoxModel

    public PropertyComboBoxModel(MutableProperty<E> selection, Iterable<E> values)

  - ### PropertyComboBoxModel

    public PropertyComboBoxModel(MutableProperty<E> selection, E... values)