我是 J2ME 编程的新手。我需要关于选择组问题的点击事件。
我有一个选择组问题来选择男性或女性的性别。
如果我们选择男性,我需要以相同的形式生成新的选择题。
请分享一些选择组问题的“点击”事件的代码。
在你的“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();