org.af.commons.widgets.lists
Class MyJComboBoxModel<E>

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultComboBoxModel
          extended by org.af.commons.widgets.lists.MyJComboBoxModel<E>
All Implemented Interfaces:
Serializable, ComboBoxModel, ListModel, MutableComboBoxModel

public class MyJComboBoxModel<E>
extends DefaultComboBoxModel

See Also:
Serialized Form

Constructor Summary
MyJComboBoxModel()
           
MyJComboBoxModel(List<E> objects, List<String> names)
           
 
Method Summary
 void addElement(String name, E obj)
           
 String getElementAt(int i)
           
 int getIndexOf(Object name)
           
 int getIndexOfName(String name)
           
 int getIndexOfObject(Object o)
           
 String getNameAt(int i)
           
 E getObjectAt(int i)
           
 
Methods inherited from class javax.swing.DefaultComboBoxModel
addElement, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
 

Constructor Detail

MyJComboBoxModel

public MyJComboBoxModel()

MyJComboBoxModel

public MyJComboBoxModel(List<E> objects,
                        List<String> names)
Method Detail

getObjectAt

public E getObjectAt(int i)

getNameAt

public String getNameAt(int i)

getElementAt

public String getElementAt(int i)
Specified by:
getElementAt in interface ListModel
Overrides:
getElementAt in class DefaultComboBoxModel

getIndexOf

public int getIndexOf(Object name)
Overrides:
getIndexOf in class DefaultComboBoxModel

getIndexOfName

public int getIndexOfName(String name)

getIndexOfObject

public int getIndexOfObject(Object o)

addElement

public void addElement(String name,
                       E obj)