This j2ME tips illustrates method of using a ChoiceGroup in mobile applications. ChoiceGroup is a group of selectable elements intended to be placed within a Form.

 import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ChoiceGroupDemo extends MIDlet implements CommandListener {
    
    private boolean boolMotion=false;
    Display mDisplay;
    
    Form frm;
    
    ChoiceGroup cg;
    Command cmd;
    
    ChoiceGroupDemo() {
        frm=new Form("Choice Group Demo");
        cg=new ChoiceGroup("Choose Movie:",Choice.MULTIPLE);
        cmd=new Command("OK",Command.OK,1);
        
        cg.append("Horror",null);
        cg.append("Comedy",null);
        cg.append("Action",null);
        frm.append(cg);
        frm.setCommandListener(this);
    }
    
    
    public void commandAction(Command c, Displayable d) {
        
        for(int i=0;i<3;i++) {
            if(cg.isSelected(i)) {
                System.out.println("u selected :" + 
                        cg.getString(elementNum));
                
                return;
            }
        }
    }
    
    public void startApp() {
        mDisplay = Display.getDisplay(this);
        mDisplay.setCurrent(frm);
    }
    public void pauseApp() {}
    public void destroyApp(boolean unconditional){}
}

 

 

 

 Related Tips