Class JComboBoxHpr.ItemsModel
- java.lang.Object
 - 
- javax.swing.AbstractListModel
 - 
- com.inductiveautomation.snap.swing.helpers.JComboBoxHpr.ItemsModel
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,javax.swing.ComboBoxModel,javax.swing.ListModel
- Enclosing class:
 - JComboBoxHpr<T extends javax.swing.JComboBox>
 
public static class JComboBoxHpr.ItemsModel extends javax.swing.AbstractListModel implements javax.swing.ComboBoxModelA combobox model implementation to handle binding.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ItemsModel() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfireContentsChanged(java.lang.Object aSource, int index0, int index1)Overrides AbstractListModel implementation to make public.java.lang.ObjectgetElementAt(int anIndex)List model method - returns item at given index.java.lang.ObjectgetSelectedItem()Returns the selected item.intgetSize()List model method - returns item count.voidsetItems(java.util.List theItems)Sets the items.voidsetSelectedItem(java.lang.Object anObj)Sets the selected item.- 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setItems
public void setItems(java.util.List theItems)
Sets the items. 
- 
getSize
public int getSize()
List model method - returns item count.- Specified by:
 getSizein interfacejavax.swing.ListModel
 
- 
getElementAt
public java.lang.Object getElementAt(int anIndex)
List model method - returns item at given index.- Specified by:
 getElementAtin interfacejavax.swing.ListModel
 
- 
getSelectedItem
public java.lang.Object getSelectedItem()
Returns the selected item.- Specified by:
 getSelectedItemin interfacejavax.swing.ComboBoxModel
 
- 
setSelectedItem
public void setSelectedItem(java.lang.Object anObj)
Sets the selected item.- Specified by:
 setSelectedItemin interfacejavax.swing.ComboBoxModel
 
- 
fireContentsChanged
public void fireContentsChanged(java.lang.Object aSource, int index0, int index1)Overrides AbstractListModel implementation to make public.- Overrides:
 fireContentsChangedin classjavax.swing.AbstractListModel
 
 - 
 
 -