JavaTM Platform
Standard Ed. 6

类 javax.swing.JFormattedTextField.AbstractFormatter
的使用

使用 JFormattedTextField.AbstractFormatter 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

javax.swingJFormattedTextField.AbstractFormatter 的使用
 

返回 JFormattedTextField.AbstractFormatterjavax.swing 中的方法
 JFormattedTextField.AbstractFormatter JFormattedTextField.getFormatter()
          返回用于格式化和分析当前值的 AbstractFormatter
abstract  JFormattedTextField.AbstractFormatter JFormattedTextField.AbstractFormatterFactory.getFormatter(JFormattedTextField tf)
          返回一个 AbstractFormatter,它对传入的 JFormattedTextField 进行格式化。
 

参数类型为 JFormattedTextField.AbstractFormatterjavax.swing 中的方法
protected  void JFormattedTextField.setFormatter(JFormattedTextField.AbstractFormatter format)
          设置当前的 AbstractFormatter
 

参数类型为 JFormattedTextField.AbstractFormatterjavax.swing 中的构造方法
JFormattedTextField(JFormattedTextField.AbstractFormatter formatter)
          创建一个具有指定 AbstractFormatterJFormattedTextField
 

javax.swing.textJFormattedTextField.AbstractFormatter 的使用
 

javax.swing.textJFormattedTextField.AbstractFormatter 的子类
 class DateFormatter
          DateFormatter 是一个 InternationalFormatter,它使用 java.text.DateFormat 的一个实例进行格式处理。
 class DefaultFormatter
          DefaultFormatter 格式化任意对象。
 class InternationalFormatter
          InternationalFormatter 扩展 DefaultFormatter,使用 java.text.Format 的实例处理往返于 String 的转换。
 class MaskFormatter
          MaskFormatter 用于格式化和编辑字符串。
 class NumberFormatter
          添加数字特殊行为的 InternationalFormatter 的子类 NumberFormatter
 

返回 JFormattedTextField.AbstractFormatterjavax.swing.text 中的方法
 JFormattedTextField.AbstractFormatter DefaultFormatterFactory.getDefaultFormatter()
          返回供最后选择使用的 JFormattedTextField.AbstractFormatter,例如,未指定任何显示、编辑或 null JFormattedTextField.AbstractFormatter
 JFormattedTextField.AbstractFormatter DefaultFormatterFactory.getDisplayFormatter()
          返回在不编辑 JFormattedTextField 并且值为非 null 或值虽然为 null 但是未指定 null formatter 的情况下使用的 JFormattedTextField.AbstractFormatter
 JFormattedTextField.AbstractFormatter DefaultFormatterFactory.getEditFormatter()
          返回在编辑 JFormattedTextField 并且值为非 null 或值虽然为 null 但是未指定 null formatter 的情况下使用的 JFormattedTextField.AbstractFormatter
 JFormattedTextField.AbstractFormatter DefaultFormatterFactory.getFormatter(JFormattedTextField source)
          根据 JFormattedTextField 的状态返回默认的 formatter、显示 formatter、编辑器 formatter 或 null formatter。
 JFormattedTextField.AbstractFormatter DefaultFormatterFactory.getNullFormatter()
          返回值为 null 时使用的 formatter。
 

参数类型为 JFormattedTextField.AbstractFormatterjavax.swing.text 中的方法
 void DefaultFormatterFactory.setDefaultFormatter(JFormattedTextField.AbstractFormatter atf)
          设置 JFormattedTextField.AbstractFormatter 供最后选择使用,例如,未指定任何显示、编辑或 null JFormattedTextField.AbstractFormatter
 void DefaultFormatterFactory.setDisplayFormatter(JFormattedTextField.AbstractFormatter atf)
          设置在不编辑 JFormattedTextField 并且值为非 null 或值虽然为 null 但是未指定 null formatter 的情况下使用的 JFormattedTextField.AbstractFormatter
 void DefaultFormatterFactory.setEditFormatter(JFormattedTextField.AbstractFormatter atf)
          设置在编辑 JFormattedTextField 并且值为非 null 或值虽然为 null 但是未指定 null formatter 的情况下使用的 JFormattedTextField.AbstractFormatter
 void DefaultFormatterFactory.setNullFormatter(JFormattedTextField.AbstractFormatter atf)
          设置在 JFormattedTextField 值为 null 时使用的 formatter。
 

参数类型为 JFormattedTextField.AbstractFormatterjavax.swing.text 中的构造方法
DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat)
          创建具有指定 JFormattedTextField.AbstractFormatterDefaultFormatterFactory
DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat)
          创建具有指定 JFormattedTextField.AbstractFormatterDefaultFormatterFactory
DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat, JFormattedTextField.AbstractFormatter editFormat)
          创建具有指定 JFormattedTextField.AbstractFormatter 的 DefaultFormatterFactory。
DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat, JFormattedTextField.AbstractFormatter editFormat, JFormattedTextField.AbstractFormatter nullFormat)
          创建具有指定 JFormattedTextField.AbstractFormatter 的 DefaultFormatterFactory。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策