2

在 J2ME 中,有一个接口ItemStateListener可以准确地检测出正在存在的项目changed。LWUIT 中是否有类似的方法?我尝试使用该DataChangedListener界面,但它为参数提供了 TextField 或 -1 中的字符位置index!所以 ....

4

1 回答 1

2

最初将boolean值设置为 false 并添加组件的侦听器,然后如果该组件上发生任何事件,则将布尔值设置为 true。使用addDataChangeListener(It only for TextField) 或addActionListener组件。OnaddDataChangeListener返回两个索引值。最初返回 -1,然后返回TextField. AFAIK On ,他们将on方法TextField的默认索引值设置为 -1 。这就是为什么它最初会返回 -1 的原因。fireDataChangedsetText

于 2011-11-04T12:54:11.640 回答