Class JaxoSpinnerComboBox

All Implemented Interfaces:
ActionListener, ImageObserver, ItemSelectable, MenuContainer, Serializable, EventListener, Accessible, ListDataListener

public class JaxoSpinnerComboBox extends JComboBox
JComboBox extension that uses a JSpinner as editor component. It is assumed that all items in the list part and the selected item are valid values for the JSpinner's model. For the moment, do not exchange 'model' or 'editor'.
Since:
2.0
See Also:
  • Constructor Details

    • JaxoSpinnerComboBox

      public JaxoSpinnerComboBox(JSpinner s)
      With the given spinner as editor component, and an empty list part.
      Parameters:
      s - JSpinner
    • JaxoSpinnerComboBox

      public JaxoSpinnerComboBox(JSpinner s, List<?> l)
      With the given spinner as editor component, and the given list part.
      Parameters:
      s - JSpinner
      l - List
  • Method Details

    • firePopupMenuWillBecomeVisible

      public void firePopupMenuWillBecomeVisible()
      Overrides:
      firePopupMenuWillBecomeVisible in class JComboBox
    • firePopupMenuWillBecomeInvisible

      public void firePopupMenuWillBecomeInvisible()
      Overrides:
      firePopupMenuWillBecomeInvisible in class JComboBox
    • setItems

      public final void setItems(List<?> value)
      Set the items contained in the (popup) list. Requires a MutableComboBoxModel as model.
      Parameters:
      value - List
    • removeAllItems

      public void removeAllItems()
      Overrides:
      removeAllItems in class JComboBox