/** Sets whether it is selected. * <p>Don't override this. Override {@link #setChecked} instead. * <p>The same as {@link #setChecked}. */ public void setSelected(boolean selected) { setChecked(selected); }
private void setEventType(EventType eventType) { switch (eventType) { case HISTORICAL: radHistorical.setChecked(true); fraHistorical.setVisible(true); fraCurrent.setVisible(false); enableResultItems("", "POSITIVE", "NEGATIVE", "DOUBTFUL", "NO TAKE"); break; case CURRENT: fraHistorical.setVisible(false); fraCurrent.setVisible(true); radCurrent.setChecked(true); enableResultItems("PENDING", "POSITIVE", "NEGATIVE", "DOUBTFUL", "NO TAKE"); break; case REFUSAL: radRefusal.setChecked(true); fraHistorical.setVisible(false); fraCurrent.setVisible(false); enableResultItems("", "REFUSED"); break; } }
/** Make sure only one of them is checked. */ private void fixSiblings(boolean checked, boolean byclient) { final Radiogroup group = getRadiogroup(); if (group != null) { if (checked) { final Radio sib = group.getSelectedItem(); if (sib != null && sib != this) { if (byclient) { sib._checked = false; } else { sib.setChecked(false); //and fixSelectedIndex return; } } } group.fixSelectedIndex(); group.syncSelectionToModel(); } }