J2ME中的Onclick事件

时间:2013-10-22 08:11:24

标签: java java-me

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

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

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

请为选择组问题分享“On Click”事件的一些代码。

1 个答案:

答案 0 :(得分:0)

你的“midlet”中的

定义了这个变量:

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

在你的“midlet约束器”中超越这个:

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();