You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Codename1中如何获取容纳Label的容器索引?解决方法调用报错问题

Codename One 获取组件在父容器中索引的问题解决

你报错的原因是Codename One里Container的getComponentIndex()方法必须传入一个Component类型的参数,用来指定你要查找索引的目标组件,你之前的代码没传参数,所以触发了类型不匹配的错误。

把代码改成下面这样就能正常获取索引了:

lwpos = lbllw.getParent().getComponentIndex(lbllw);

这样就能拿到lbllw在它父容器里的位置索引,后续把这个索引存到数据库,之后在另一个屏幕的对应容器中,调用addComponent(lwpos, 你的新Label对象),就能把新Label放到和之前相同的位置了。

内容的提问来源于stack exchange,提问作者curtjacobs1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 06:22:02