public class ScientificNumberFormat
extends java.text.NumberFormat
Constructor and Description |
---|
ScientificNumberFormat()
Creates a Scientific number format with 10 significant digits and a threshold of 0.0001
|
ScientificNumberFormat(int significantDigits,
double threshold)
Creates a scientific number format with any number of significant digits and a custom threshold
|
ScientificNumberFormat(java.lang.String largeFormat,
java.lang.String smallFormat,
double threshold)
Creates a scientific number format with custom large and small formats
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JFormattedTextField |
createEditor()
Creates an editor that uses this formatter as its decimal format
|
java.lang.StringBuffer |
format(double number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
java.lang.StringBuffer |
format(long number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
static ScientificNumberFormat |
getShared() |
java.lang.Number |
parse(java.lang.String source,
java.text.ParsePosition parsePosition) |
clone, equals, format, format, format, getAvailableLocales, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, getRoundingMode, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly, setRoundingMode
public ScientificNumberFormat()
public ScientificNumberFormat(int significantDigits, double threshold)
public ScientificNumberFormat(java.lang.String largeFormat, java.lang.String smallFormat, double threshold)
public static ScientificNumberFormat getShared()
public java.lang.StringBuffer format(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.NumberFormat
public java.lang.StringBuffer format(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.NumberFormat
public java.lang.Number parse(java.lang.String source, java.text.ParsePosition parsePosition)
parse
in class java.text.NumberFormat
public javax.swing.JFormattedTextField createEditor()