Package org.esa.snap.core.param.editors
Class ComboBoxEditor
java.lang.Object
org.esa.snap.core.param.AbstractParamEditor
org.esa.snap.core.param.editors.ComboBoxEditor
- All Implemented Interfaces:
ParamEditor,ParamExceptionHandler
An editor which uses a
JComboBox.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the UI component used to edit the parameter's value.protected voidinitUI()Initialized the UI of this editor.voidTells the UI component to reconfigure itself, since the parameter's properties have changed.voidupdateUI()Tells the UI to update it's state.Methods inherited from class org.esa.snap.core.param.AbstractParamEditor
checkParameterValue, getComponent, getDefaultActionListener, getDefaultInputVerifier, getExceptionHandler, getLabelComponent, getParameter, getPhysUnitLabelComponent, handleParamException, isEnabled, nameComponent, nameEditorComponent, nameLabelComponent, nameUnitComponent, setDefaultLabelComponent, setDefaultPhysUnitLabelComponent, setEnabled, setLabelComponent, setParameterValue, setPhysUnitLabelComponent
-
Constructor Details
-
ComboBoxEditor
-
-
Method Details
-
getComboBox
-
getTextComponent
-
getEditorComponent
Gets the UI component used to edit the parameter's value.- Returns:
- the UI editor component
-
initUI
protected void initUI()Description copied from class:AbstractParamEditorInitialized the UI of this editor. Called only once within this editor's constructor.The default implementation creates a label component for the parameter's "label" and "physicalUnit" properties.
- Overrides:
initUIin classAbstractParamEditor
-
updateUI
public void updateUI()Description copied from class:AbstractParamEditorTells the UI to update it's state. The default implementations en-/disables the label components (if any) of this editor.Note: If you override this method, you should call this base class version first.
- Specified by:
updateUIin interfaceParamEditor- Overrides:
updateUIin classAbstractParamEditor
-
reconfigureUI
public void reconfigureUI()Description copied from class:AbstractParamEditorTells the UI component to reconfigure itself, since the parameter's properties have changed.The default implementation simply calls the
updateUImethod.- Specified by:
reconfigureUIin interfaceParamEditor- Overrides:
reconfigureUIin classAbstractParamEditor
-