Package org.esa.snap.core.param.editors
Class TextFieldEditor
java.lang.Object
org.esa.snap.core.param.AbstractParamEditor
org.esa.snap.core.param.editors.TextFieldEditor
- All Implemented Interfaces:
ParamEditor,ParamExceptionHandler
An editor which uses a
JTextField or JTextArea.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets aJTextFieldcomponet or aJTextAreawrapped with e.g.Gets the UI component used to edit the parameter's value.protected voidinitUI()Initialized the UI of this editor.voidupdateUI()Tells the UI to update it's state.Methods inherited from class org.esa.snap.core.param.AbstractParamEditor
checkParameterValue, getDefaultActionListener, getDefaultInputVerifier, getExceptionHandler, getLabelComponent, getParameter, getPhysUnitLabelComponent, handleParamException, isEnabled, nameComponent, nameEditorComponent, nameLabelComponent, nameUnitComponent, reconfigureUI, setDefaultLabelComponent, setDefaultPhysUnitLabelComponent, setEnabled, setLabelComponent, setParameterValue, setPhysUnitLabelComponent
-
Constructor Details
-
TextFieldEditor
-
-
Method Details
-
getTextComponent
-
getEditorComponent
Gets the UI component used to edit the parameter's value.- Returns:
- the UI editor component
-
getComponent
- Specified by:
getComponentin interfaceParamEditor- Overrides:
getComponentin classAbstractParamEditor- Returns:
- a
JTextFieldcomponet or aJTextAreawrapped with e.g. aJScrollPane. - See Also:
-
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
-