社区
J2ME
帖子详情
求助:关于Form.delete(int itemNum)方法的疑问
softice_
2009-04-26 12:06:58
请问itemNum如何确定?我看了文档,里面说取值范围是0--.size()-1
例如:
一个Form中有两个ChoiceGroup,Cr1和Cr2,如果我想删除Cr1,那itemNum应取什么值?
我试了0和1,都报IndexOutOfBoundsException异常,不知是何原因,请大虾们帮助!!谢谢!!!
...全文
64
5
打赏
收藏
求助:关于Form.delete(int itemNum)方法的疑问
请问itemNum如何确定?我看了文档,里面说取值范围是0--.size()-1 例如: 一个Form中有两个ChoiceGroup,Cr1和Cr2,如果我想删除Cr1,那itemNum应取什么值? 我试了0和1,都报IndexOutOfBoundsException异常,不知是何原因,请大虾们帮助!!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
softice_
2009-04-26
打赏
举报
回复
还有,那个.size()方法是属于谁呀?它返回的是大小还是顺号?
yingxuanye1128
2009-04-26
打赏
举报
回复
回帖是一种美德!每天回帖即可获得 10 分可用分!
softice_
2009-04-26
打赏
举报
回复
解决了,谢谢kf156 、Mailbomb ,仔细分析后果然是有两个Form,
我加了一个多余的,删除后问题解决
kf156
2009-04-26
打赏
举报
回复
[Quote=引用 2 楼 softice_ 的回复:]
还有,那个.size()方法是属于谁呀?它返回的是大小还是顺号?
[/Quote]
.size()是指Form的方法,得到里头Item的数量
[Quote=引用楼主 softice_ 的帖子:]
请问itemNum如何确定?我看了文档,里面说取值范围是0--.size()-1
例如:
一个Form中有两个ChoiceGroup,Cr1和Cr2,如果我想删除Cr1,那itemNum应取什么值?
我试了0和1,都报IndexOutOfBoundsException异常,不知是何原因,请大虾们帮助!!谢谢!!!
[/Quote]
itemNum应为0
报IndexOutOfBoundsException异常的话,我觉得你可以检查下删除的Form有否有组件
在删除前可以先得到size()判断下大小。
要么是没添加组件,要么是你有多个Form弄错了
网络咖啡
2009-04-26
打赏
举报
回复
Form中从上到下,第一个控件是0,第二个是1,依次类推.
特别需要注意的是编号为0的控件被删除以后,原来编号为1的会变成0,编号为2的变成1,依次类推.
所以要删除界面上所有控件,需要这样写
int size = form.size();
for(int i = 0;i < size;i++){
form.delete(0);
}
如果手机支持MIDP2.0,也可以使用Form的deleteAll方法删除所有.
vb学习
使用静态变量放置控件:
Form
1:Label1,Command1 属性设置: cLabel1.Autosize= true代码:Private Sub Command1_Click() Static stflag As Boolean 使用静态变量来保存变量值 If stflag = False Then Label1.Font.Size = 14
VB6常用
方法
汇编
使用静态变量放置控件:
Form
1:Label1,Command1 属性设置: cLabel1.Autosize= true代码:Private Sub Command1_Click() Static stflag As Boolean 使用静态变量来保存变量值 If stflag = False Then Label1.Font.Size = 14
python爬虫之scrapy
scrapy安装 在windows下,在dos中运行pip install Scrapy报错 采用pip安装,安装时可能会出现安装错误Microsoft Visual C++ 14.0 is required, 解决方案 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted‑1...
Golang 之 简单的例子
1 main.go 启动app package main import ( "log" "github.com/track/blogserver/pkg/app" ) func main() { // 初始化app app := app.NewApp() defer app.Destory() // 启动 log.Fatal(app.Launch()) } 2 app 类
一个基本的 go httpserver
packet main 负责调用main() 只负责启动和关闭server 用到的是: packet app 是真正的服务器应用包 使用了4个packet: "github.com/devfeel/dotweb" "github.com/track/blogserver/pkg/config" "github.com/track/blogserver/pkg/controllers" "github.com/track/blogserver/pkg/rou...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章