An interface to distinguish which elements need to call update() when the group is updated
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
An EJS control object for Calculations.
A blend of GroupControl and org.opensourcephysics.control.Control
EjsControlFrame defines an Easy Java Simulations control that is guaranteed to have a parent frame.
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.
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
A class to store and invoke methods using reflection.
An Ejs control that behaves like a standard OSP control insofar as it parses mathematical expressions stored as strings to produce integers and doubles.
Some utility functions