我在wtk2.5下写文件名为testWave的程序,不能运行,wtk2.0下可以,

cm 2007-08-30 02:45:12
编译通过,两个版中运行提示如下
java.lang.IllegalArgumentException
at javax.microedition.lcdui.TextField.setChars(+105)
at javax.microedition.lcdui.TextField.setString(+27)
at javax.microedition.lcdui.TextField.<init>(+168)
at javax.microedition.lcdui.TextBox.<init>(+74)
at testWave$KeyCanvas.keyReleased(+81)
at javax.microedition.lcdui.Canvas.callKeyReleased(+19)
at javax.microedition.lcdui.Display$DisplayAccessor.keyEvent(+206)
at javax.microedition.lcdui.Display$DisplayManagerImpl.keyEvent(+11)
at com.sun.midp.lcdui.DefaultEventHandler.keyEvent(+127)
at com.sun.midp.lcdui.AutomatedEventHandler.keyEvent(+210)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+114)
是什么样意思?
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)
这程序在S40下不行,在别的手机可以,请帮我一下.
另WTK中计算sin,cos还是只能查表吗,有没什么方便的办法
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcplym 2007-09-10
  • 打赏
  • 举报
回复
出现这个问题一般是方法参数设置不正确引起的,检查一下你的TextField参数设置是否正确?TextField(String,String,int,int),探讨上个人博客http://wcp.fh668.com查看!
cuilichen 2007-09-10
  • 打赏
  • 举报
回复
在初始化TextBox的时候,指定的内容的字符串有错误。可以试试""。
yanhan0615 2007-08-31
  • 打赏
  • 举报
回复
是不是setChars()的时候给非法字符了
「已注销」 2007-08-30
  • 打赏
  • 举报
回复
你把你keyReleased方法中初始化TextBox的代码贴出来

13,100

社区成员

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

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