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 SummaryConstructors Constructor Description ItemsModel()
 - 
Method SummaryAll 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.AbstractListModeladdListDataListener, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
- 
 
- 
- 
- 
Method Detail- 
setItemspublic void setItems(java.util.List theItems) Sets the items.
 - 
getSizepublic int getSize() List model method - returns item count.- Specified by:
- getSizein interface- javax.swing.ListModel
 
 - 
getElementAtpublic java.lang.Object getElementAt(int anIndex) List model method - returns item at given index.- Specified by:
- getElementAtin interface- javax.swing.ListModel
 
 - 
getSelectedItempublic java.lang.Object getSelectedItem() Returns the selected item.- Specified by:
- getSelectedItemin interface- javax.swing.ComboBoxModel
 
 - 
setSelectedItempublic void setSelectedItem(java.lang.Object anObj) Sets the selected item.- Specified by:
- setSelectedItemin interface- javax.swing.ComboBoxModel
 
 - 
fireContentsChangedpublic void fireContentsChanged(java.lang.Object aSource, int index0, int index1)Overrides AbstractListModel implementation to make public.- Overrides:
- fireContentsChangedin class- javax.swing.AbstractListModel
 
 
- 
 
-