2013-10-22 1 views
0

J2ME 프로그래밍이 처음입니다. 선택 그룹 질문에 대한 클릭 이벤트가 필요합니다.J2ME Onclick 이벤트

남성 또는 여성의 성별을 선택하는 Choice 그룹 질문이 하나 있습니다.

남성을 선택하면 동일한 양식으로 새로운 선택 질문을 생성해야합니다.

그룹 질문에 대한 "On Click"이벤트에 대한 코드를 알려주십시오. 당신의 "미들 릿"에서

+0

피곤한 코드 넣기 – Engineer

답변

0

이 변수를 정의 : 지난

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

을 당신의 "미들 릿 constractor"에서 :

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

APPEND이 방법을 당신의 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();