public class XFormRadioGroup extends AbstractSwingXFormField<JPanel> implements XFormOptionsField
| Modifier and Type | Field and Description |
|---|---|
protected ButtonGroup |
buttonGroup |
protected List<Object> |
items |
protected Map<String,ButtonModel> |
models |
LABELED_BY_PROPERTYCURRENT_DIRECTORY| Constructor and Description |
|---|
XFormRadioGroup(String[] values) |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(Object value) |
JRadioButton |
getComponentFromGroup(String name) |
Object[] |
getOptions() |
int[] |
getSelectedIndexes() |
Object[] |
getSelectedOptions() |
String |
getValue() |
void |
setEnabled(boolean enabled) |
void |
setEnabledOptions(Object[] options,
boolean enabled) |
void |
setOptionEnabled(Object option,
boolean enabled) |
void |
setOptions(Class<?> enumConfigClass) |
void |
setOptions(Object[] values) |
void |
setSelectedOptions(Object[] options) |
void |
setValue(String value) |
getComponent, isEnabled, isVisible, setProperty, setToolTip, setVisibleaddComponentEnabler, addFormFieldListener, addFormFieldValidator, fireValueChanged, getProperty, isMultiRow, isRequired, removeFieldListener, removeFormFieldValidator, setRequired, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComponentEnabler, addFormFieldListener, addFormFieldValidator, getProperty, isEnabled, isRequired, isVisible, removeFieldListener, removeFormFieldValidator, setProperty, setRequired, setToolTip, setVisible, validateprotected ButtonGroup buttonGroup
protected Map<String,ButtonModel> models
public XFormRadioGroup(String[] values)
public String getValue()
getValue in interface XFormFieldpublic void setValue(String value)
setValue in interface XFormFieldpublic void addItem(Object value)
addItem in interface XFormOptionsFieldpublic Object[] getOptions()
getOptions in interface XFormOptionsFieldpublic void setOptions(Class<?> enumConfigClass)
public Object[] getSelectedOptions()
getSelectedOptions in interface XFormOptionsFieldpublic void setSelectedOptions(Object[] options)
setSelectedOptions in interface XFormOptionsFieldpublic void setOptions(Object[] values)
setOptions in interface XFormOptionsFieldpublic int[] getSelectedIndexes()
getSelectedIndexes in interface XFormOptionsFieldpublic void setEnabled(boolean enabled)
setEnabled in interface XFormFieldsetEnabled in class AbstractSwingXFormField<JPanel>public void setEnabledOptions(Object[] options, boolean enabled)
public void setOptionEnabled(Object option, boolean enabled)
public JRadioButton getComponentFromGroup(String name) throws RuntimeException
RuntimeExceptionCopyright © 2019. All rights reserved.