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, unmark
protected ArgumentTextField textField
protected boolean emptyAllowed
protected ArgumentComponentTextField(boolean emptyAllowed)
public ArgumentComponentTextField()
public void init(MainControl mainControl, ScriptType scriptType, ArgumentComponentManager argumentComponentManager)
init
in class ArgumentComponent
public java.awt.Component getComponent()
ArgumentComponent
getComponent
in class ArgumentComponent
public void setToolTip(java.lang.String toolTip)
ArgumentComponent
setToolTip
in class ArgumentComponent
public void keyPressed(java.awt.event.KeyEvent ev)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent ev)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent ev)
keyTyped
in interface java.awt.event.KeyListener
public java.lang.String evaluateToString()
ArgumentComponent
evaluateToString
in class ArgumentComponent