public class

DateFormatter

extends InternationalFormatter
java.lang.Object
   ↳ javax.swing.JFormattedTextField.AbstractFormatter
     ↳ javax.swing.text.DefaultFormatter
       ↳ javax.swing.text.InternationalFormatter
         ↳ javax.swing.text.DateFormatter

Class Overview

DateFormatter is an InternationalFormatter that does its formatting by way of an instance of java.text.DateFormat.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.

See Also

Summary

Public Constructors
DateFormatter()
This is shorthand for new DateFormatter(DateFormat.getDateInstance()).
DateFormatter(DateFormat format)
Returns a DateFormatter configured with the specified Format instance.
Public Methods
void setFormat(DateFormat format)
Sets the format that dictates the legal values that can be edited and displayed.
[Expand]
Inherited Methods
From class javax.swing.text.InternationalFormatter
From class javax.swing.text.DefaultFormatter
From class javax.swing.JFormattedTextField.AbstractFormatter
From class java.lang.Object

Public Constructors

public DateFormatter ()

This is shorthand for new DateFormatter(DateFormat.getDateInstance()).

public DateFormatter (DateFormat format)

Returns a DateFormatter configured with the specified Format instance.

Parameters
format Format used to dictate legal values

Public Methods

public void setFormat (DateFormat format)

Sets the format that dictates the legal values that can be edited and displayed.

If you have used the nullary constructor the value of this property will be determined for the current locale by way of the Dateformat.getDateInstance() method.

Parameters
format DateFormat instance used for converting from/to Strings