Class RoundingSpinner

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class RoundingSpinner extends JSpinner
JSpinner subclass which goes up or down using round numbers.
Since:
18 Nov 2005
Author:
Mark Taylor
See Also:
  • Constructor Details

    • RoundingSpinner

      public RoundingSpinner()
      Constructs a new spinner with default (linear) rounding.
  • Method Details

    • getNumericValue

      public double getNumericValue()
      Returns this spinner's selected value.
      Returns:
      value
    • setNumericValue

      public void setNumericValue(double value)
      Sets this spinner's selected value.
      Parameters:
      value - value
    • setLogarithmic

      public void setLogarithmic(boolean isLog)
      Configures this spinner for logarithmic or linear values.
      Parameters:
      isLog - true for logarithmic rounding, false for linear
    • isLogarithmic

      public boolean isLogarithmic()
      Determines whether this spinner is configured for logarithmic values.
      Returns:
      true for logarithmic rounding, false for linear
    • setModel

      public void setModel(SpinnerModel model)
      Sets the model for this spinner.
      Overrides:
      setModel in class JSpinner
      Parameters:
      model - new model
      Throws:
      ClassCastException - if model is not an instance of RoundingSpinnerModel