- java.lang.Object
-
- javax.swing.JFormattedTextField.AbstractFormatter
-
- javax.swing.text.DefaultFormatter
-
- javax.swing.text.InternationalFormatter
-
- javax.swing.text.DateFormatter
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
public class DateFormatter extends InternationalFormatter
DateFormatter是一个InternationalFormatter
,它通过java.text.DateFormat
的实例进行java.text.DateFormat
。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
包中。 请参阅XMLEncoder
。- 从以下版本开始:
- 1.4
- 另请参见:
-
DateFormat
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 DateFormatter()
这是new DateFormatter(DateFormat.getDateInstance())
简写。DateFormatter(DateFormat format)
返回配置了指定的Format
实例的DateFormatter。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
setFormat(DateFormat format)
设置指定可编辑和显示的合法值的格式。-
Methods inherited from class javax.swing.text.DefaultFormatter
getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass
-
Methods inherited from class javax.swing.text.InternationalFormatter
clone, getActions, getFields, getFormat, getMaximum, getMinimum, install, setFormat, setMaximum, setMinimum, stringToValue, valueToString
-
Methods inherited from class javax.swing.JFormattedTextField.AbstractFormatter
getFormattedTextField, invalidEdit, setEditValid, uninstall
-
-
-
-
构造方法详细信息
-
DateFormatter
public DateFormatter()
这是new DateFormatter(DateFormat.getDateInstance())
简写。
-
DateFormatter
public DateFormatter(DateFormat format)
返回配置了指定的Format
实例的DateFormatter。- 参数
-
format
- 用于规定合法价值的格式
-
-
方法详细信息
-
setFormat
public void setFormat(DateFormat format)
设置指定可编辑和显示的合法值的格式。如果您使用了nullary构造函数,那么将通过
Dateformat.getDateInstance()
方法为当前语言环境确定此属性的值。- 参数
-
format
- 用于从/转换到字符串的DateFormat实例
-
-