ControlParsedNumberFieldpublic class ControlNumberField extends ControlSwingElement
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
ControlNumberField.MyKeyListener |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.awt.Color |
defaultColor |
|
protected static java.text.DecimalFormat |
defaultFormat |
|
protected double |
defaultValue |
|
protected boolean |
defaultValueSet |
|
protected java.awt.Color |
editingColor |
|
protected java.awt.Color |
errorColor |
|
protected java.text.DecimalFormat |
format |
|
protected DoubleValue |
internalValue |
|
protected javax.swing.JTextField |
textfield |
ACTION, isUnderEjs, METHOD_FOR_VARIABLE, METHOD_TRIGGER, myGroup, myObject, myPropertiesTable, VARIABLE_CHANGEDACTION_OFF, ACTION_ON, ACTION_PRESS, ENABLED, FONT, FOREGROUND, myVisual, NAME, PARENT, POSITION, SIZE, TOOLTIP, VISIBLE| Constructor | Description |
|---|---|
ControlNumberField(java.lang.Object _visual) |
Constructor ControlNumberField
|
| Modifier and Type | Method | Description |
|---|---|---|
protected java.awt.Component |
createVisual(java.lang.Object _visual) |
Creates the visual component of this
ControlElement,
the one you can configure graphically. |
protected void |
decideColors(java.awt.Color aColor) |
|
java.lang.String |
getPropertyInfo(java.lang.String _property) |
Returns information about a given property.
|
java.util.ArrayList<java.lang.String> |
getPropertyList() |
Returns the list of all properties that can be set for this
ControlElement.
|
Value |
getValue(int _index) |
Gets the value of any internal variable.
|
void |
reset() |
resets the element
|
protected void |
setColor(java.awt.Color aColor) |
|
void |
setDefaultValue(int _index) |
|
protected void |
setInternalValue(double _value) |
|
void |
setValue(int _index,
Value _value) |
Sets the value of the registered variables.
|
addAction, addAction, addAction, destroy, getGroup, getObject, getProperty, getSimulation, implementsProperty, initialize, invokeActions, invokeActions, isActive, propertyIsTypeOf, propertyType, removeAction, removeAction, setActive, setGroup, setProperties, setProperty, toString, variableChanged, variableChangedDoNotUpdate, variablePropertiesClear, variablesChangedgetComponent, getIcon, getVisual, parseConstantprotected static final java.text.DecimalFormat defaultFormat
protected javax.swing.JTextField textfield
protected DoubleValue internalValue
protected double defaultValue
protected boolean defaultValueSet
protected java.text.DecimalFormat format
protected java.awt.Color defaultColor
protected java.awt.Color editingColor
protected java.awt.Color errorColor
public ControlNumberField(java.lang.Object _visual)
_visual - protected java.awt.Component createVisual(java.lang.Object _visual)
ControlSwingElementControlElement,
the one you can configure graphically.
If an object of an appropriate class is provided, it is used as
the visual.createVisual in class ControlSwingElement_visual - The javax.swing.JComponent to be wrappedpublic void reset()
ControlElementreset in class ControlElementprotected void setInternalValue(double _value)
public java.util.ArrayList<java.lang.String> getPropertyList()
ControlSwingElementgetPropertyList in class ControlSwingElementpublic java.lang.String getPropertyInfo(java.lang.String _property)
ControlSwingElementgetPropertyInfo in class ControlSwingElementpublic void setValue(int _index,
Value _value)
ControlSwingElementsetValue in class ControlSwingElement_index - A keyword index that distinguishes among variables_value - The object holding the value for the variable.public void setDefaultValue(int _index)
setDefaultValue in class ControlSwingElementpublic Value getValue(int _index)
ControlSwingElementgetValue in class ControlSwingElement_index - A keyword index that distinguishes among variablesprotected void setColor(java.awt.Color aColor)
protected void decideColors(java.awt.Color aColor)