Используйте объекты ChoiceGroup типа MULTIPLE и setSelectedFlags , как этот метод:
public class myMIDlet extends MIDlet implements ItemStateListener ... {
...
ChoiceGroup cg = new ChoiceGroup("cg", Choice.MULTIPLE);
Form form;
...
public myMIDlet(){
cg.append("Element1", null);
cg.append("Element2", null);
cg.append("Element3", null);
cg.setSelectedFlags(new boolean[]{false, false, false});
form = new Form("form", new Item[]{cg});
form.setItemStateListener(this);
}
...
public void itemStateChanged (Item item){
cg.setSelectedFlags(new boolean[]{false, false, false});
}
}
setSelectedFlags метод Пытается установить выбранное состояние каждого элемента в ChoiceGroup. Для объектов ChoiceGroup типа MULTIPLE, это устанавливает выбранное состояние каждого элемента в Choice. Может быть выбрано произвольное количество элементов.
itemStateChanged (Item item) вызывается, когда пользователь изменяет внутреннее состояние Item.