0

我是 J2ME 编程的新手。我需要关于选择组问题的点击事件。

我有一个选择组问题来选择男性或女性的性别。

如果我们选择男性,我需要以相同的形式生成新的选择题。

请分享一些选择组问题的“点击”事件的代码。

4

1 回答 1

0

在你的“midlet”中定义这个变量:

private Form frm = null;
private Command cmdSelect = null;

在你的“midlet contractor”中过去:

this.frm = this.getForm();
Display.getDisplay(this).setCurrent(this.frm);

将此方法附加到您的 midlet 类中:

private Form getForm()
{
    Form form = new Form("test");

    ChoiceGroup choice = new ChoiceGroup(null, ChoiceGroup.EXCLUSIVE);
    choice.append("Male", null);
    choice.append("Female", null);

    form.append(choice);
    this.cmdSelect = new Command("Select", Command.OK, 1);
    form.addCommand(this.cmdSelect);               

    form.setCommandListener(this);

    return form;
}

并将此代码粘贴到 commandAction 方法中以获取选择索引:

int index = ((ChoiceGroup)this.frm.get(0)).getSelectedIndex();            
于 2013-10-22T08:37:19.673 回答