Package ciips.animation

Interface Summary
DrawingObj Interface for the drawing object to be drawn in the drawing panel.
InputCompleteListener An InputCompleteListener expects to be sent an InputEvent containing a String and a reference to the source of the input
 

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