public abstract class JBaseComboBoxFormField<T extends JComponent> extends AbstractSwingXFormField<T> implements ItemListener, XFormOptionsField
Modifier and Type | Field and Description |
---|---|
protected String |
iconProperty |
LABELED_BY_PROPERTY
CURRENT_DIRECTORY
Constructor and Description |
---|
JBaseComboBoxFormField(T component) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(Object value) |
abstract JComboBox |
getComboBoxComponent() |
Object[] |
getOptions() |
int[] |
getSelectedIndexes() |
Object[] |
getSelectedOptions() |
String |
getValue() |
void |
itemStateChanged(ItemEvent e) |
void |
setOptions(Object[] values) |
void |
setProperty(String name,
Object value) |
void |
setSelectedOptions(Object[] options) |
void |
setValue(String value) |
getComponent, isEnabled, isVisible, setEnabled, 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, setEnabled, setRequired, setToolTip, setVisible, validate
protected String iconProperty
public JBaseComboBoxFormField(T component)
public abstract JComboBox getComboBoxComponent()
public void setValue(String value)
setValue
in interface XFormField
public String getValue()
getValue
in interface XFormField
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
public void addItem(Object value)
addItem
in interface XFormOptionsField
public void setOptions(Object[] values)
setOptions
in interface XFormOptionsField
public Object[] getOptions()
getOptions
in interface XFormOptionsField
public Object[] getSelectedOptions()
getSelectedOptions
in interface XFormOptionsField
public void setSelectedOptions(Object[] options)
setSelectedOptions
in interface XFormOptionsField
public int[] getSelectedIndexes()
getSelectedIndexes
in interface XFormOptionsField
public void setProperty(String name, Object value)
setProperty
in interface XFormField
setProperty
in class AbstractSwingXFormField<T extends JComponent>
Copyright © 2019. All rights reserved.