org.opensourcephysics.ejs.control.swing
Class ControlParsedNumberField

java.lang.Object
  extended by org.opensourcephysics.ejs.control.ControlElement
      extended by org.opensourcephysics.ejs.control.swing.ControlSwingElement
          extended by org.opensourcephysics.ejs.control.swing.ControlNumberField
              extended by org.opensourcephysics.ejs.control.swing.ControlParsedNumberField

public class ControlParsedNumberField
extends ControlNumberField

A textfield to display double values. When this value changes, it invokes both the VARIABLE_CHANGED and the ACTION actions.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opensourcephysics.ejs.control.swing.ControlNumberField
ControlNumberField.MyKeyListener
 
Field Summary
protected  SuryonoParser parser
           
 
Fields inherited from class org.opensourcephysics.ejs.control.swing.ControlNumberField
defaultColor, defaultFormat, defaultValue, defaultValueSet, editingColor, errorColor, format, internalValue, textfield
 
Fields inherited from class org.opensourcephysics.ejs.control.swing.ControlSwingElement
ACTION_OFF, ACTION_ON, ACTION_PRESS, ENABLED, FONT, FOREGROUND, myVisual, NAME, PARENT, POSITION, SIZE, TOOLTIP, VISIBLE
 
Fields inherited from class org.opensourcephysics.ejs.control.ControlElement
ACTION, isUnderEjs, METHOD_FOR_VARIABLE, METHOD_TRIGGER, myGroup, myObject, myPropertiesTable, VARIABLE_CHANGED
 
Constructor Summary
ControlParsedNumberField(java.lang.Object _visual)
          Constructor ControlParsedNumberField
 
Method Summary
protected  java.awt.Component createVisual(java.lang.Object _visual)
          Creates the visual component of this ControlElement, the one you can configure graphically.
 
Methods inherited from class org.opensourcephysics.ejs.control.swing.ControlNumberField
decideColors, getPropertyInfo, getPropertyList, getValue, reset, setColor, setDefaultValue, setInternalValue, setValue
 
Methods inherited from class org.opensourcephysics.ejs.control.swing.ControlSwingElement
getComponent, getIcon, getVisual, parseConstant
 
Methods inherited from class org.opensourcephysics.ejs.control.ControlElement
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, variablesChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parser

protected SuryonoParser parser
Constructor Detail

ControlParsedNumberField

public ControlParsedNumberField(java.lang.Object _visual)
Constructor ControlParsedNumberField

Parameters:
_visual -
Method Detail

createVisual

protected java.awt.Component createVisual(java.lang.Object _visual)
Description copied from class: ControlSwingElement
Creates the visual component of this ControlElement, the one you can configure graphically. If an object of an appropriate class is provided, it is used as the visual.

Overrides:
createVisual in class ControlNumberField
Parameters:
_visual - The javax.swing.JComponent to be wrapped