public abstract class ArgumentComponentSpinner extends ArgumentComponent
| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JSpinner.NumberEditor |
editor |
protected javax.swing.JTextField |
innerTextField |
protected javax.swing.SpinnerNumberModel |
numberModel |
protected javax.swing.JSpinner |
spinner |
CL_DEFAULT, CL_ERROR, DEFAULT_FONT, DEFAULT_INNER_BORDER, DEFAULT_TEXT_BORDER, markIfError| Constructor and Description |
|---|
ArgumentComponentSpinner(double startVal,
double minVal,
double maxVal,
double steps) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionReturn |
evaluate()
Evaluates the user input and creates a respective graphana value
|
java.awt.Component |
getComponent()
Returns the topmost component to add it into a GUI
|
java.awt.Component |
getInnerComponent()
Returns the inner component of this component or the component itself, if there is no inner component.
|
void |
init(MainControl mainControl,
ScriptType scriptType,
ArgumentComponentManager argumentComponentManager) |
abstract ExecutionReturn |
parseNumber(java.lang.String value) |
void |
setToolTip(java.lang.String toolTip)
Sets the tooltip of the component and eventually of sub components
|
void |
setValue(ExecutionReturn value)
Sets the value within the component to the given value
|
addKeyListener, checkAndExecute, error, evaluateToString, getComponentHeight, getComponentMinWidth, getTopParent, init, resetToolTip, setComponentColor, setMarkIfError, setParameterName, throwError, throwError, throwStringError, throwStringError, unmarkprotected javax.swing.JSpinner spinner
protected javax.swing.JTextField innerTextField
protected javax.swing.SpinnerNumberModel numberModel
protected javax.swing.JSpinner.NumberEditor editor
public ArgumentComponentSpinner(double startVal,
double minVal,
double maxVal,
double steps)
public void setToolTip(java.lang.String toolTip)
ArgumentComponentsetToolTip in class ArgumentComponentpublic void init(MainControl mainControl, ScriptType scriptType, ArgumentComponentManager argumentComponentManager)
init in class ArgumentComponentpublic java.awt.Component getComponent()
ArgumentComponentgetComponent in class ArgumentComponentpublic java.awt.Component getInnerComponent()
ArgumentComponentgetInnerComponent in class ArgumentComponentpublic abstract ExecutionReturn parseNumber(java.lang.String value)
public ExecutionReturn evaluate()
ArgumentComponentevaluate in class ArgumentComponentpublic void setValue(ExecutionReturn value)
ArgumentComponentsetValue in class ArgumentComponent