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 进行卸载。