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. |
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. |
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. |
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. |
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. |
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. |