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_PROPERTY
CURRENT_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, setVisible
addComponentEnabler, addFormFieldListener, addFormFieldValidator, fireValueChanged, getProperty, isMultiRow, isRequired, removeFieldListener, removeFormFieldValidator, setRequired, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addComponentEnabler, addFormFieldListener, addFormFieldValidator, getProperty, isEnabled, isRequired, isVisible, removeFieldListener, removeFormFieldValidator, setProperty, setRequired, setToolTip, setVisible, validate
protected ButtonGroup buttonGroup
protected Map<String,ButtonModel> models
public XFormRadioGroup(String[] values)
public String getValue()
getValue
in interface XFormField
public void setValue(String value)
setValue
in interface XFormField
public void addItem(Object value)
addItem
in interface XFormOptionsField
public Object[] getOptions()
getOptions
in interface XFormOptionsField
public void setOptions(Class<?> enumConfigClass)
public Object[] getSelectedOptions()
getSelectedOptions
in interface XFormOptionsField
public void setSelectedOptions(Object[] options)
setSelectedOptions
in interface XFormOptionsField
public void setOptions(Object[] values)
setOptions
in interface XFormOptionsField
public int[] getSelectedIndexes()
getSelectedIndexes
in interface XFormOptionsField
public void setEnabled(boolean enabled)
setEnabled
in interface XFormField
setEnabled
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
RuntimeException
Copyright © 2019. All rights reserved.