javax.swing.text

接口
异常
java.lang.Object
  继承者 javax.swing.JFormattedTextField.AbstractFormatter
      继承者 javax.swing.text.DefaultFormatter
          继承者 javax.swing.text.InternationalFormatter
              继承者 javax.swing.text.DateFormatter
所有已实现的接口:
Serializable, Cloneable

public class DateFormatter
     
extends InternationalFormatter

DateFormatter 是一个 InternationalFormatter,它使用 java.text.DateFormat 的一个实例进行格式处理。

警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder

从以下版本开始:
1.4
另请参见:
DateFormat

构造方法摘要
DateFormatter()
          这是 new DateFormatter(DateFormat.getDateInstance()) 的简写。
DateFormatter(DateFormat format)
          返回用指定的 Format 实例配置的 DateFormatter。
 
方法摘要
 void setFormat(DateFormat format)
          设置用于指示可编辑和显示的合法值的格式。
 
从类 javax.swing.text.InternationalFormatter 继承的方法
clone, getActions, getFields, getFormat, getMaximum, getMinimum, install, setFormat, setMaximum, setMinimum, stringToValue, valueToString
 
从类 javax.swing.text.DefaultFormatter 继承的方法
getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass
 
从类 javax.swing.JFormattedTextField.AbstractFormatter 继承的方法
getFormattedTextField, invalidEdit, setEditValid, uninstall
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DateFormatter

public DateFormatter()
这是 new DateFormatter(DateFormat.getDateInstance()) 的简写。


DateFormatter

public DateFormatter(DateFormat format)
返回用指定的 Format 实例配置的 DateFormatter。

参数:
format - 用于指示合法值的 Format
方法详细信息

setFormat

public void setFormat(DateFormat format)
设置用于指示可编辑和显示的合法值的格式。

如果已经使用了 nullary 构造方法,当前语言环境中此属性的值将通过 Dateformat.getDateInstance() 方法确定。

参数:
format - 用于字符串来回转换的 DateFormat 实例