Interface | Description |
---|---|
NeedsUpdate |
An interface to distinguish which elements need to call update()
when the group is updated
|
Class | Description |
---|---|
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
|