Other buttons

Start Prev Next

Choice ch = new Choice();
Checkbox ckbx = new Checkbox("Test");
CheckboxGroup radio = new CheckboxGroup();
Checkbox r1 = new Checkbox("A",radio,true);
Checkbox r2 = new Checkbox("B",radio,false);
Checkbox r3 = new Checkbox("C",radio,false);
public void init() {
	ch.addItem("Red");
	ch.addItem("Green");
	add(ch); add(ckbx); add(r1); add(r2); add(r3);
}

public boolean action(Event evt, Object obj) {
    if (evt.target.equals(ch)) {
	    System.out.println("Choice " +ch.getSelectedIndex()+ch.getSelectedItem());
	    return true;
    } else if (evt.target.equals(ckbx)) {
	    System.out.println("Checkbox "+ckbx.getState());
	    return true;
    } else if (evt.target instanceof Checkbox) {
	    System.out.println("Radio:" + ((Checkbox)evt.target).getLabel());
	    return true;
    } else {
	    return super.action(evt,obj);
    }
}

Source