Package org.opensourcephysics.ejs.control

Interface Summary
NeedsUpdate An interface to distinguish which elements need to call update() when the group is updated
 

Class Summary
ConstantParser This class provides static methods that parse a string and return a Value with the corresponding type and value, ready to be used by the setValue() method of ControlElements
ControlElement ControlElement is a base class for an object that can be managed using a series of configurable properties, hold actions that when invoked graphically call other objects' methods, and be responsible for the display and change of one or more internal variables.
EjsCalculationControl An EJS control object for Calculations.
EjsControl A blend of GroupControl and org.opensourcephysics.control.Control
EjsControlFrame EjsControlFrame defines an Easy Java Simulations control that is guaranteed to have a parent frame.
EjsSimulationControl  
GroupControl A base class to group several ControlElements, connect them to one or more target objects in a unified form, and build a graphic interface with all of them.
GroupVariable A utility class that holds information about a value that can be shared by different ControlElement internal variables and that can also trigger methods of a class
MethodWithOneParameter A class to store and invoke methods using reflection.
ParsedEjsControl An Ejs control that behaves like a standard OSP control insofar as it parses mathematical expressions stored as strings to produce integers and doubles.
Utils Some utility functions