public class JaxxDefaultComboBoxModel<E> extends AbstractListModel implements MutableComboBoxModel, Serializable, ComboBoxModel2
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()
public JaxxDefaultComboBoxModel(E... items)
public JaxxDefaultComboBoxModel(Collection<E> v)
public void setSelectedItem(Object anObject)
setSelectedItem in interface ComboBoxModelpublic 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 ComboBoxModelpublic E getElementAt(int index)
getElementAt in interface ListModelpublic void addElement(Object anObject)
addElement in interface MutableComboBoxModelpublic void insertElementAt(Object anObject, int index)
insertElementAt in interface MutableComboBoxModelpublic void removeElementAt(int index)
removeElementAt in interface MutableComboBoxModelpublic void removeElement(Object anObject)
removeElement in interface MutableComboBoxModelpublic void addWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
ComboBoxModel2addWillChangeSelectedItemListener in interface ComboBoxModel2l - the ListDataListener to be addedpublic void removeWillChangeSelectedItemListener(WillChangeSelectedItemListener l)
ComboBoxModel2removeWillChangeSelectedItemListener in interface ComboBoxModel2l - the ListDataListener to be removedpublic void fireSelectedItemWillChanged(Object currentSelectedItem, Object newSelectedItem)
currentSelectedItem and newSelectedItem parameter.Copyright © 2008–2017 Ultreia.io. All rights reserved.