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, setRoundingModepublic 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.NumberFormatpublic java.lang.StringBuffer format(long number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
format in class java.text.NumberFormatpublic java.lang.Number parse(java.lang.String source,
java.text.ParsePosition parsePosition)
parse in class java.text.NumberFormatpublic javax.swing.JFormattedTextField createEditor()