Package org.opensourcephysics.media.core
Class NumberField.NumberFormatter
java.lang.Object
org.opensourcephysics.media.core.NumberField.NumberFormatter
- Enclosing class:
- NumberField
A helper class specifically for NumberFieldRenderer to not have to have any
association with an actual JTextField.
- Author:
- hansonr
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidformat(double d) getText(double d) voidsetExpectedRange(double lower, double upper) voidsetFixedPattern(String pattern, double value) voidsetFormatFor(double value) Sets the format for a specified value.voidvoidsetPatterns(String[] patterns, double[] ranges) voidsetSigFigs(int sigfigs)
-
Field Details
-
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
- Parameters:
d-- Returns:
-
format
-
applyPattern
-
setExpectedRange
public void setExpectedRange(double lower, double upper) -
setPatterns
-
setFixedPattern
-
setParseIntegerOnly
public void setParseIntegerOnly()
-