public class JaxxDefaultComboBoxModel<E> extends AbstractListModel<E> implements MutableComboBoxModel<E>, Serializable, ComboBoxModel2<E>
DefaultComboBoxModel which used Vector.
Add some new methods to addAllElements(Collection) or
setAllElements(Collection).| Modifier and Type | Field and Description |
|---|---|
protected List<E> |
delegate |
protected E |
selectedObject |
listenerList| Constructor and Description |
|---|
JaxxDefaultComboBoxModel() |
JaxxDefaultComboBoxModel(Collection<E> v) |
JaxxDefaultComboBoxModel(E... items) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllElements(Collection<E> objects) |
void |
addElement(Object anObject) |
void |
addWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
Adds a listener to the list that's notified each time the selected item should be changed.
|
void |
fireSelectedItemWillChanged(Object currentSelectedItem,
Object newSelectedItem)
Notifies all listeners that have registered interest for
notification on this event type.
|
E |
getElementAt(int index) |
int |
getIndexOf(E anObject) |
E |
getSelectedItem() |
int |
getSize() |
void |
insertElementAt(Object anObject,
int index) |
void |
removeAllElements()
Empties the list.
|
void |
removeElement(Object anObject) |
void |
removeElementAt(int index) |
void |
removeWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
Adds a listener to the list that's notified each time the selected item should be changed.
|
void |
setAllElements(Collection<E> objects) |
void |
setSelectedItem(Object anObject) |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListDataListener, removeListDataListenerpublic JaxxDefaultComboBoxModel()
@SafeVarargs public JaxxDefaultComboBoxModel(E... items)
public JaxxDefaultComboBoxModel(Collection<E> v)
public void setSelectedItem(Object anObject)
setSelectedItem in interface ComboBoxModel<E>public int getIndexOf(E anObject)
public void setAllElements(Collection<E> objects)
public void addAllElements(Collection<E> objects)
public void removeAllElements()
public E getSelectedItem()
getSelectedItem in interface ComboBoxModel<E>public E getElementAt(int index)
getElementAt in interface ListModel<E>public void addElement(Object anObject)
addElement in interface MutableComboBoxModel<E>public void insertElementAt(Object anObject, int index)
insertElementAt in interface MutableComboBoxModel<E>public void removeElementAt(int index)
removeElementAt in interface MutableComboBoxModel<E>public void removeElement(Object anObject)
removeElement in interface MutableComboBoxModel<E>public void addWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
ComboBoxModel2addWillChangeSelectedItemListener in interface ComboBoxModel2<E>l - the ListDataListener to be addedpublic void removeWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
ComboBoxModel2removeWillChangeSelectedItemListener in interface ComboBoxModel2<E>l - the ListDataListener to be removedpublic void fireSelectedItemWillChanged(Object currentSelectedItem, Object newSelectedItem)
currentSelectedItem and newSelectedItem parameter.Copyright © 2008–2020 Ultreia.io. All rights reserved.