Class NumberField.NumberFormatter

java.lang.Object
org.opensourcephysics.media.core.NumberField.NumberFormatter
Enclosing class:
NumberField

public static class NumberField.NumberFormatter extends Object
A helper class specifically for NumberFieldRenderer to not have to have any association with an actual JTextField.
Author:
hansonr
  • Field Details

    • currentPattern

      protected String currentPattern
  • Constructor Details

    • NumberFormatter

      public NumberFormatter(boolean fixed)
  • Method Details

    • setSigFigs

      public void setSigFigs(int sigfigs)
    • setFormatFor

      public void setFormatFor(double value)
      Sets the format for a specified value.
      Parameters:
      value - the value to be displayed
    • getText

      public String getText(double d)
      Parameters:
      d -
      Returns:
    • format

      public String format(double d)
    • applyPattern

      public void applyPattern(String p)
    • setExpectedRange

      public void setExpectedRange(double lower, double upper)
    • setPatterns

      public void setPatterns(String[] patterns, double[] ranges)
    • setFixedPattern

      public void setFixedPattern(String pattern, double value)
    • setParseIntegerOnly

      public void setParseIntegerOnly()