Class JComboBoxHpr<T extends javax.swing.JComboBox>


  • public class JComboBoxHpr<T extends javax.swing.JComboBox>
    extends JComponentHpr<T>
    This class provides Ribs functionality for JComboBox.
    • Constructor Detail

      • JComboBoxHpr

        public JComboBoxHpr()
    • Method Detail

      • getChildCount

        public int getChildCount​(T anObj)
        Override to suppress children.
        Overrides:
        getChildCount in class JComponentHpr<T extends javax.swing.JComboBox>
      • initUI

        public void initUI​(T anObj,
                           UIOwner anOwner)
        Initializes newly created object.
        Overrides:
        initUI in class JComponentHpr<T extends javax.swing.JComboBox>
      • getPropertyNamesImpl

        protected java.util.List<java.lang.String> getPropertyNamesImpl​(T anObj)
        Returns the property names for given object.
        Overrides:
        getPropertyNamesImpl in class JComponentHpr<T extends javax.swing.JComboBox>
      • getPropertyNameMapped

        public java.lang.String getPropertyNameMapped​(T anObj,
                                                      java.lang.String aName)
        Returns a mapped property name.
        Overrides:
        getPropertyNameMapped in class UIHelper<T extends javax.swing.JComboBox>
      • setValue

        public void setValue​(T aCBox,
                             java.lang.String aPropertyName,
                             java.lang.Object aValue)
        Override to convert SelectedItem enums to String if needed.
        Overrides:
        setValue in class UIHelper<T extends javax.swing.JComboBox>
      • setSelectedIndex

        public void setSelectedIndex​(T aCBox,
                                     int anIndex)
        Override to repaint.
        Overrides:
        setSelectedIndex in class UIHelper<T extends javax.swing.JComboBox>
      • getItems

        public java.util.List getItems​(T anObj)
        Returns the items for an object.
        Overrides:
        getItems in class UIHelper<T extends javax.swing.JComboBox>
      • setItems

        public void setItems​(T anObj,
                             java.util.List theItems)
        Sets the items for an object.
        Overrides:
        setItems in class UIHelper<T extends javax.swing.JComboBox>
      • getItemDisplayKey

        public java.lang.String getItemDisplayKey​(T aComboBox)
        Returns the render key chain.
        Overrides:
        getItemDisplayKey in class UIHelper<T extends javax.swing.JComboBox>
      • setItemDisplayKey

        public void setItemDisplayKey​(T aComboBox,
                                      java.lang.String aKey)
        Sets the display key for ComboBox items.
        Overrides:
        setItemDisplayKey in class UIHelper<T extends javax.swing.JComboBox>