Module net.anwiba.commons.swing
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:
Serializable,Iterable<T>,ComboBoxModel<T>,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:
-
Field Summary
Fields inherited from class javax.swing.AbstractListModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(IChangeableObjectListener listener) get()voidvoidvoidvoidsetSelectedItem(Object item) Methods inherited from class net.anwiba.commons.swing.list.AbstractObjectListComponentModel
add, add, addListModelListener, fireObjectAdded, fireObjectRemoved, getElementAt, getIndicesOf, getObject, getSize, iterator, remove, removeAll, removeListModelListenerMethods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anwiba.commons.swing.list.IListModel
addListModelListener, getIndicesOf, getObject, removeListModelListenerMethods inherited from interface net.anwiba.commons.lang.object.IObjectContainer
contaitsMethods inherited from interface net.anwiba.commons.lang.object.IObjectProvider
isEmpty, optional, optionalMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Constructor Details
-
ObjectComboBoxModel
-
-
Method Details
-
setSelectedItem
- Specified by:
setSelectedItemin interfaceComboBoxModel<T>
-
getSelectedItem
- Specified by:
getSelectedItemin interfaceComboBoxModel<T>
-
addChangeListener
- Specified by:
addChangeListenerin interfaceIObjectChangedNotifier
-
removeChangeListener
- Specified by:
removeChangeListenerin interfaceIObjectChangedNotifier
-
removeChangeListeners
public void removeChangeListeners()- Specified by:
removeChangeListenersin interfaceIObjectChangedNotifier
-
get
- Specified by:
getin interfaceIObjectProvider<T>
-
set
- Specified by:
setin interfaceIObjectReceiver<T>
-