||An Animator can change a value continuously, without user intervention, by running
a separate Thread.
||A compute button is a button that can have an associated Controller.
||Controllers are the focus of all the action in the JCM system.
||A DataTableInput lets the user input a grid of real numbers arranged
in rows and columns.
||A DisplayLabel is a label that can display numbers embedded in
||An ExpressionInput is an input box that allows the user
input a mathematical expression.
||A JCMPanel is a Panel with an associated Controller.
||The class MessagePopup represents a Window that pops up to display an error
||A Tie associates several Tieable objects.
||A VariableInput is an input box into which the user can type a real
number value, which becomes the value of an associated Variable.
||A VariableSlider is a slider (implemented as a Scrollbar) whose
position represents the value of an associated variable.