我是J2ME编程的新手。我需要关于选择组问题的点击事件。
我有一个选择组问题来选择男性或女性的性别。
如果我们选择男性,我需要以相同的形式生成新的选择问题。
请为选择组问题分享“On Click”事件的一些代码。
答案 0 :(得分:0)
定义了这个变量:
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();