javax.swing.text
Class NumberFormatter
java.lang.Object
javax.swing.JFormattedTextField.AbstractFormatter
javax.swing.text.DefaultFormatter
javax.swing.text.InternationalFormatter
javax.swing.text.NumberFormatter
- All Implemented Interfaces:
- Serializable, Cloneable
public class NumberFormatter
- extends InternationalFormatter
NumberFormatter
is an InternationalFormatter
that implements value to string and string to value conversion via
an instance of NumberFormat
.
- Since:
- 1.4
- See Also:
- Serialized Form
Constructor Summary |
NumberFormatter()
Creates a NumberFormatter with the default NumberFormat from
NumberFormat.getNumberInstance(). |
NumberFormatter(NumberFormat format)
Creates a NumberFormatter with the specified NumberFormat. |
Method Summary |
void |
setFormat(Format format)
Sets the NumberFormat that this NumberFormatter will use to determine
legal values for editing and displaying. |
Methods inherited from class javax.swing.text.InternationalFormatter |
clone, getActions, getFields, getFormat, getMaximum, getMinimum, install, setMaximum, setMinimum, stringToValue, valueToString |
NumberFormatter
public NumberFormatter()
- Creates a NumberFormatter with the default NumberFormat from
NumberFormat.getNumberInstance().
NumberFormatter
public NumberFormatter(NumberFormat format)
- Creates a NumberFormatter with the specified NumberFormat.
- Parameters:
format
- the NumberFormat to use for this NumberFormatter.
setFormat
public void setFormat(Format format)
- Sets the NumberFormat that this NumberFormatter will use to determine
legal values for editing and displaying.
- Overrides:
setFormat
in class InternationalFormatter
- Parameters:
format
- the Format to use to determine legal values.- See Also:
Format