package de.jwic.mobile.demos; import de.jwic.base.Control; import de.jwic.base.ControlContainer; import de.jwic.base.IControlContainer; import de.jwic.controls.Label; import de.jwic.controls.mobile.IconPos; import de.jwic.controls.mobile.MButton; import de.jwic.controls.mobile.MRadioButton; import de.jwic.events.SelectionEvent; import de.jwic.events.SelectionListener; import de.jwic.mobile.MobileDemoModule; /** * Created by boogie on 10/30/14. */ public class RadioButtonDemo extends MobileDemoModule{ public RadioButtonDemo() { super("Radio Demo"); } @Override public Control createPage(IControlContainer controlContainer) { final ControlContainer container = new ControlContainer(controlContainer); Label lbInfo = new Label(container, "lbInfo"); lbInfo.setText("Single Radio-Buttons:"); final MRadioButton radio1 = new MRadioButton(container, "radio1"); radio1.setTitle("Option A"); radio1.setMini(true); new Label(container).setText("Bla"); MRadioButton radio2 = new MRadioButton(container, "radio2", radio1); radio2.setTitle("Option B"); radio2.setIconpos(IconPos.RIGHT); MButton btToggle = new MButton(container, "btToggle"); btToggle.setTitle("Enable/Disable A"); btToggle.addSelectionListener(new SelectionListener() { @Override public void objectSelected(SelectionEvent event) { radio1.setEnabled(!radio1.isEnabled()); } }); return container; } }