Class Summary |
AlgAnimApp |
This class creates an applet on a java compliant web browser. |
AlgAnimFrame |
The AlgAnimFrame class is a top-level window with a title
and border. |
AlgThread |
Animations should extend this class and implement the
run and loadData methods. |
BasicDrawingPanel |
BasicDrawingPanel is the graphical panel attached to the
animation frame AlgAnimFrame . |
ComBox |
This class composes a commentary box to be drawn on any drawing panel/canvas. |
ComPanel |
Commentary panel, which only consists of a few rows of texts in the form
of java.awt.Label . |
ControlPanel |
This class extends the java.awt.Panel class to form
a panel which holds the buttons that control
the animation of the algorithm. |
DataSets |
|
Drawable |
Interface for the drawing object to be drawn in the drawing panel. |
DrawingPanel |
DrawingPanel is the graphical panel attached to the
animation frame AlgAnimFrame . |
FlowPanel |
FlowPanel encapsulates the before and after
panels into a single panel |
Histogram |
This is one example of the drawing object inheriting
java.awt.Panel which can be added to the drawing panel
(DrawingPanel ). |
ImageButton |
The ImageButton class extends the original
java.awt.Button to display graphical images in
gif format. |
InputDialog |
An InputCompleteListener expects to be sent an InputEvent containing
a String and a reference to the source of the input |
InputDialogEvent |
An InputDialogEvent is despatched from an InputDialog - it contains the
string in the text field when the user hit "OK" |
IntList |
|
IntMatrix |
An example implementation of the DrawingObj interface
that can be added to the drawingPanel (an instance of
DrawingPanel ). |
Legend |
This is just another example implementation of the DrawingObj
interface. |
LegendFrame |
|
LFrame |
LFrame is an extension of the java.awt.Frame class
customized to display the legend of the color code used in the
animation panel. |
NamedIntList |
|
ShadowLabel |
This is another example implementation of the DrawingObj
interface. |
TableCanvas |
This class creates a panel to display a table. |
TablePanel |
This class creates a panel with a table canvas and a vertical scrollbar
to the east of the canvas. |
TextFrame |
This TextFrame class brings up a frame containing the text
panel. |
TextPanel |
Text panel to display the source code of the animation algorithm. |
Trajectory |
A trajectory is a set of points which an object will follow on
the screen. |
UIFrame |
User input frame which pops up when user input is allowed |