求助:请问如何在一个Form中实现ItemStateListener接口?

softice_ 2009-04-04 11:53:27
因为Form类里有一个私有的itemStateChanged方法,无法重载,所以普通方法无法实现
请大家帮帮忙,想个办法吧!谢谢
...全文
150 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzcxdl201 2010-10-12
  • 打赏
  • 举报
回复
很好啊!问题解决了,多谢了!
bingwork101 2010-10-06
  • 打赏
  • 举报
回复
呵呵 好帖啊~~我也遇到类似问题了。。。
谢谢了kf156 兄弟!!
kf156 2009-04-10
  • 打赏
  • 举报
回复
如果你当前实现ItemStateListener的类继承自Form的话,那就会有这警告
因为Form里已经有一个私有的itemStateChanged(Item arg0)方法。
不过好像并不影响正常使用。
或者你可以在其他类(假设类名为A)里实现ItemStateListener接口。然后form.setItemStateListener(a) ;//a为A的实例
laigb 2009-04-10
  • 打赏
  • 举报
回复
类似于CommandListener的使用
softice_ 2009-04-10
  • 打赏
  • 举报
回复
哦,我明白了,谢谢了kf156 兄弟!!
softice_ 2009-04-09
  • 打赏
  • 举报
回复
能否讲的再详细点
这个方法setItemStateListener(ItemStateListener iListener) 如何使用呀?
再说public void itemStateChanged(Item item)接口无法在FORM中实现呀?
我是个新手,请大哥不吝赐教,谢谢!
cccloveyf 2009-04-05
  • 打赏
  • 举报
回复
Form有这个方法setItemStateListener(ItemStateListener iListener)

先实现public void itemStateChanged(Item item)接口

一下几种情况会被调用
changes the set of selected values in a ChoiceGroup;
adjusts the value of an interactive Gauge;
enters or modifies the value in a TextField;
enters a new date or time in a DateField; and
Item.notifyStateChanged() was called on an Item.
softice_ 2009-04-05
  • 打赏
  • 举报
回复
不知道大家遇没遇到过这个请况,需要热心人帮忙呀

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧