java.io.Serializable
DatePickerFormatter.DatePickerFormatterUIResource
public class DatePickerFormatter
extends javax.swing.JFormattedTextField.AbstractFormatter
Modifier and Type | Class | Description |
---|---|---|
static class |
DatePickerFormatter.DatePickerFormatterUIResource |
Same as DatePickerFormatter, but tagged as UIResource.
|
Constructor | Description |
---|---|
DatePickerFormatter() |
Instantiates a formatter with the localized format patterns defined
in the swingx.properties.
|
DatePickerFormatter(java.text.DateFormat[] formats) |
Instantiates a formatter with the given date formats.
|
DatePickerFormatter(java.text.DateFormat[] formats,
java.util.Locale locale) |
Instantiates a formatter with the given formats and locale.
|
DatePickerFormatter(java.util.Locale locale) |
Instantiates a formatter with default date formats in the
given locale.
|
Modifier and Type | Method | Description |
---|---|---|
protected java.text.DateFormat[] |
createDefaultFormats(java.util.Locale locale) |
Creates and returns the localized default formats.
|
java.text.DateFormat[] |
getFormats() |
Returns an array of the formats used by this formatter.
|
java.lang.Object |
stringToValue(java.lang.String text) |
|
java.lang.String |
valueToString(java.lang.Object value) |
public DatePickerFormatter()
public DatePickerFormatter(java.text.DateFormat[] formats)
formats
- the array of formats to use. May be null to
use defaults or empty to do nothing (?), but must not contain
null formats.public DatePickerFormatter(java.util.Locale locale)
locale
- the Locale the use for the default formats.public DatePickerFormatter(java.text.DateFormat[] formats, java.util.Locale locale)
formats
- locale
- public java.text.DateFormat[] getFormats()
public java.lang.Object stringToValue(java.lang.String text) throws java.text.ParseException
stringToValue
in class javax.swing.JFormattedTextField.AbstractFormatter
java.text.ParseException
public java.lang.String valueToString(java.lang.Object value) throws java.text.ParseException
valueToString
in class javax.swing.JFormattedTextField.AbstractFormatter
java.text.ParseException
protected java.text.DateFormat[] createDefaultFormats(java.util.Locale locale)