Class CheckboxSpinner

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class CheckboxSpinner extends JPanel
A custom GUI component combining a checkbox and spinner control in a single panel. Useful for options where a numeric parameter can be enabled or disabled with a checkbox.
See Also:
  • Constructor Details

    • CheckboxSpinner

      public CheckboxSpinner(JCheckBox checkbox, JSpinner numericSpinner)
  • Method Details

    • appendLabel

      public void appendLabel(String trailingLabel)
    • appendIcon

      public void appendIcon(IconFactory.GLYPH glyph, String tooltip)
      Appends a small trailing icon with an optional tooltip.
      Parameters:
      glyph - the glyph of the icon to append
      tooltip - tooltip text, or null for none
    • setSpinnerMinMax

      public void setSpinnerMinMax(int min, int max)
    • setSelected

      public void setSelected(boolean b)
    • getCheckBox

      public JCheckBox getCheckBox()
    • getSpinner

      public JSpinner getSpinner()
    • isSelected

      public boolean isSelected()
    • getValue

      public Object getValue()
    • setEnabled

      public void setEnabled(boolean b)
      Overrides:
      setEnabled in class JComponent
    • isEnabled

      public boolean isEnabled()
      Overrides:
      isEnabled in class Component
    • setToolTipText

      public void setToolTipText(String text)
      Overrides:
      setToolTipText in class JComponent