Package KinematicSimulator

Interface Summary
KinematicEventListener Listener for events from the KinematicController.
ModelListener Listener interface for Model changes.
ViewerListener Listener class for SimulatorViewer.
 

Class Summary
Ball A ball is a round Entity.
BallFactory This class creates Ball objects.
Entity This class defines the common behavior for the entity objects in the SimulatorViewer window.
EntityFactory Abstract factory for Entities.
KinematicSimulatorApp This class starts the Kinematic Simulator application.
KinematicSimulatorApplet This is the Applet version of KinematicSimulatorApp.
NewtonianPhysicsStrategy This is the basic Physics Strategy.
PhysicsStrategy Abstract Physics Strategy class.
SimulatorController The class serves as the engine of the application.
SimulatorFrame This frame contains the view (SimulatorViewer) of the simulation.
SimulatorModel This class stores the ball information for displaying the window.
SimulatorViewer Viewer class listens to the data changed event and display the lastest data on the window.