| A main application class which contains all the other classes within a JFrame.|
You should have a display class.
This class should display at least 3 distinct racer objects.
You should have a control class.
This class should have a start, stop,reset and exit control.
This class also must communicate to the display what event should be executed.
You should have an interface between the control and the display class.
This is the link between the control and display.
You should have a racer class.
This is a JPanel that draws the race vehicle. This may be an image or self drawn object of some kind. Each object contains a Timer which controls it movement across the drawing pane.