Class ObjectComboBoxModel<T>
- java.lang.Object
-
- javax.swing.AbstractListModel<T>
-
- net.anwiba.commons.swing.list.AbstractObjectListComponentModel<T>
-
- net.anwiba.commons.swing.list.ObjectListComponentModel<T>
-
- net.anwiba.commons.swing.combobox.ObjectComboBoxModel<T>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<T>,javax.swing.ComboBoxModel<T>,javax.swing.ListModel<T>,IObjectContainer<T>,IObjectProvider<T>,IObjectReceiver<T>,IObjectChangedNotifier,IObjectDistributor<T>,IObjectModel<T>,IComboBoxModel<T>,IListModel<T>
public class ObjectComboBoxModel<T> extends ObjectListComponentModel<T> implements IComboBoxModel<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectComboBoxModel(java.util.List<T> objects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(IChangeableObjectListener listener)Tget()java.lang.ObjectgetSelectedItem()voidremoveChangeListener(IChangeableObjectListener listener)voidremoveChangeListeners()voidset(T object)voidsetSelectedItem(java.lang.Object item)-
Methods inherited from class net.anwiba.commons.swing.list.AbstractObjectListComponentModel
add, addListModelListener, fireObjectAdded, fireObjectRemoved, getElementAt, getIndicesOf, getObject, getSize, iterator, remove, removeAll, removeListModelListener
-
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 net.anwiba.commons.swing.list.IListModel
addListModelListener, getIndicesOf, getObject, removeListModelListener
-
Methods inherited from interface net.anwiba.commons.lang.object.IObjectProvider
isEmpty, optional
-
-
-
-
Constructor Detail
-
ObjectComboBoxModel
public ObjectComboBoxModel(java.util.List<T> objects)
-
-
Method Detail
-
setSelectedItem
public void setSelectedItem(java.lang.Object item)
- Specified by:
setSelectedItemin interfacejavax.swing.ComboBoxModel<T>
-
getSelectedItem
public java.lang.Object getSelectedItem()
- Specified by:
getSelectedItemin interfacejavax.swing.ComboBoxModel<T>
-
addChangeListener
public void addChangeListener(IChangeableObjectListener listener)
- Specified by:
addChangeListenerin interfaceIObjectChangedNotifier
-
removeChangeListener
public void removeChangeListener(IChangeableObjectListener listener)
- Specified by:
removeChangeListenerin interfaceIObjectChangedNotifier
-
removeChangeListeners
public void removeChangeListeners()
- Specified by:
removeChangeListenersin interfaceIObjectChangedNotifier
-
get
public T get()
- Specified by:
getin interfaceIObjectProvider<T>
-
set
public void set(T object)
- Specified by:
setin interfaceIObjectReceiver<T>
-
-