首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

怎么获得ChoiceGroup选中了那个项

2011-12-31 
如何获得ChoiceGroup选中了那个项?我用的单选的ChoiceGroup cgnew ChoiceGroup(111111, ChoiceGroup.EX

如何获得ChoiceGroup选中了那个项?
我用的单选的
ChoiceGroup cg=new ChoiceGroup("111111", ChoiceGroup.EXCLUSIVE);
cg.append("a", null);
cg.append("b", null);
cg.append("c", null);
cg.append("d", null);


怎样返回选中了那个啊?我用的cg.getSelectedIndex()==0,但是好像一直等于0,选别的也是0
大家帮帮忙

[解决办法]
你要在事件处理里获得吧,不能在构造方法获得
[解决办法]
没错的,我就是这样用的
private ChoiceGroup hCGroup;
hCGroup = new ChoiceGroup("abc", Choice.EXCLUSIVE);

//下面是处理结果的函数
public void clResult() {
if (hCGroup.getSelectedIndex()!=0)
...;
}

这是我的某个J2ME程序里面已经实现了的。
你先选择了其中的一个组项,然后再在后面的处理命令里获取选择组的被选择项就行的了。

热点排行