java命名空间javax.swing类jformattedtextfield.abstractformatter的类成员方法:
jformattedtextfield.abstractformatter定义及介绍
本文导语:
jformattedtextfield.abstractformatter
public jformattedtextfield.abstractformatter()
install
public void install(jformattedtextfield ftf)
将 abstractformatter 安装到特定的 jformattedtextfield。这会调用 valuetostring 将 jformattedtextfield 的当前值转...
public jformattedtextfield.abstractformatter()
public void install(jformattedtextfield ftf)
- 将
abstractformatter
安装到特定的 jformattedtextfield
。这会调用 valuetostring
将 jformattedtextfield
的当前值转换为 string。然后将从 getactions
返回的 action
、从 getdocumentfilter
返回的 documentfilter
和从 getnavigationfilter
返回的 navigationfilter
安装到 jformattedtextfield
。
如果子类希望在该 jformattedtextfield
上安装其他侦听器,通常只需重写此方法即可。
如果将当前值转换为 string 的过程中出现 parseexception
,则会将文本设置为空 string,并标记 jformattedtextfield
为处于无效状态。
不过这是一个公共方法,通常它只对 jformattedtextfield
的子类有用。当值更改,或者 jformattedtextfield
的内部状态更改时,jformattedtextfield 才在适当的时间调用此方法。如果要创建 jformattedtextfield
的子类并且在不同于 jformattedtextfield
操作的时间安装/卸载 abstractformatter
,则只需自己调用此方法。
- 参数:
ftf
- 用于格式化的 jformattedtextfield,可以为 null,指示从当前 jformattedtextfield 进行卸载。