public abstract class ArgumentComponentTextField extends ArgumentComponent implements java.awt.event.KeyListener
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
emptyAllowed |
protected ArgumentTextField |
textField |
CL_DEFAULT, CL_ERROR, DEFAULT_FONT, DEFAULT_INNER_BORDER, DEFAULT_TEXT_BORDER, markIfError| Modifier | Constructor and Description |
|---|---|
|
ArgumentComponentTextField() |
protected |
ArgumentComponentTextField(boolean emptyAllowed) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
evaluateToString()
Evalutates the user input and returns it in its string representation
|
java.awt.Component |
getComponent()
Returns the topmost component to add it into a GUI
|
void |
init(MainControl mainControl,
ScriptType scriptType,
ArgumentComponentManager argumentComponentManager) |
void |
keyPressed(java.awt.event.KeyEvent ev) |
void |
keyReleased(java.awt.event.KeyEvent ev) |
void |
keyTyped(java.awt.event.KeyEvent ev) |
void |
setToolTip(java.lang.String toolTip)
Sets the tooltip of the component and eventually of sub components
|
addKeyListener, checkAndExecute, error, evaluate, getComponentHeight, getComponentMinWidth, getInnerComponent, getTopParent, init, resetToolTip, setComponentColor, setMarkIfError, setParameterName, setValue, throwError, throwError, throwStringError, throwStringError, unmarkprotected ArgumentTextField textField
protected boolean emptyAllowed
protected ArgumentComponentTextField(boolean emptyAllowed)
public ArgumentComponentTextField()
public void init(MainControl mainControl, ScriptType scriptType, ArgumentComponentManager argumentComponentManager)
init in class ArgumentComponentpublic java.awt.Component getComponent()
ArgumentComponentgetComponent in class ArgumentComponentpublic void setToolTip(java.lang.String toolTip)
ArgumentComponentsetToolTip in class ArgumentComponentpublic void keyPressed(java.awt.event.KeyEvent ev)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent ev)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent ev)
keyTyped in interface java.awt.event.KeyListenerpublic java.lang.String evaluateToString()
ArgumentComponentevaluateToString in class ArgumentComponent