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
-
-