Package ciips.animation

Interface Summary
DrawingObj Interface for the drawing object to be drawn in the drawing panel.
 

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.