How to use ChoiceGroup in J2ME
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.lcdui.Choice;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;
public class Midlet extends MIDlet implements CommandListener {
private Display display;
private Form form;
private ChoiceGroup choiseGroup;
private Command cmdOK;
public Midlet() {
form = new Form("Choice Group Demo");
choiseGroup = new ChoiceGroup("Choose Mobile:", Choice.MULTIPLE);
cmdOK = new Command("OK", Command.OK, 0);
choiseGroup.append("Sony Ericsson", null);
choiseGroup.append("Nokia", null);
choiseGroup.append("Samsung", null);
choiseGroup.append("LG", null);
form.append(choiseGroup);
form.addCommand(cmdOK);
form.setCommandListener(this);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
for (int i = 0; i < 4; i++) {
if (choiseGroup.isSelected(i)) {
System.out.println("you selected: " + choiseGroup.getString(i));
return;
}
}
}
}
Leave a Reply
You must be logged in to post a comment.
RSS