Module java.desktop
Package javax.swing

Class JFormattedTextField.AbstractFormatterFactory

java.lang.Object
javax.swing.JFormattedTextField.AbstractFormatterFactory
直接已知的子类:
DefaultFormatterFactory
封装类:
JFormattedTextField

public abstract static class JFormattedTextField.AbstractFormatterFactory extends Object
AbstractFormatterFactory的实例被JFormattedTextField用来获取AbstractFormatter的实例,而AbstractFormatter又用来格式化值。AbstractFormatterFactory可以根据JFormattedTextField的状态返回不同的AbstractFormatter,例如当JFormattedTextField获得焦点时返回不同的AbstractFormatter
自版本:
1.4
  • Constructor Details

    • AbstractFormatterFactory

      protected AbstractFormatterFactory()
      子类调用的构造函数。
  • Method Details

    • getFormatter

      public abstract JFormattedTextField.AbstractFormatter getFormatter(JFormattedTextField tf)
      返回一个能够处理传入的JFormattedTextField格式化的AbstractFormatter
      参数:
      tf - 请求AbstractFormatter的JFormattedTextField
      返回值:
      处理格式化任务的AbstractFormatter,返回null意味着JFormattedTextField应该像普通的JTextField一样行为