edu.hws.jcm.awt |
|
Java Source File Name | Type | Comment |
Animator.java | Class | An Animator can change a value continuously, without user intervention, by running
a separate Thread. |
Computable.java | Interface | A Computable is an object that performs some sort of computation or
action when its compute() method is called. |
ComputeButton.java | Class | A compute button is a button that can have an associated Controller.
When the user clicks the button, the compute() method of the
Controller is called. |
Controller.java | Class | Controllers are the focus of all the action in the JCM system. |
DataTableInput.java | Class | A DataTableInput lets the user input a grid of real numbers arranged
in rows and columns. |
DisplayLabel.java | Class | A DisplayLabel is a label that can display numbers embedded in
strings. |
ErrorReporter.java | Interface | To allow different styles of reporting errors, a
Controller uses an ErrorReporter to report any
errors that are thrown during its checkInput/compute
cycle. |
ExpressionInput.java | Class | An ExpressionInput is an input box that allows the user
input a mathematical expression. |
InputObject.java | Interface | An InputObject represents some sort of value that can be changed
by, for example, user interaction with a GUI element. |
JCMError.java | Class | JCMErrors can be generated by objects belonging to various classes
in edu.hws.jcm.awt and edu.hws.jcm.draw. |
JCMPanel.java | Class | A JCMPanel is a Panel with an associated Controller. |
Limits.java | Interface | The Limits interface is implemented by edu.hws.jcm.data.CoordinateRect
and by other objects that can be "Tied" to a CoordinateRect, such as
LimitControlPanel. |
MessagePopup.java | Class | The class MessagePopup represents a Window that pops up to display an error
message. |
Tie.java | Class | A Tie associates several Tieable objects. |
Tieable.java | Interface | A Tieable object has an associated serial number. |
VariableInput.java | Class | A VariableInput is an input box into which the user can type a real
number value, which becomes the value of an associated Variable.
The value of the Variable can change only when the VariableInput's
checkInput() method is called (usually by a Controller). |
VariableSlider.java | Class | A VariableSlider is a slider (implemented as a Scrollbar) whose
position represents the value of an associated variable. |