Class Summary |
BallButton |
Pressing a BallButton constructs a Ball of the type
whose name appears on the BallButton. |
BallWorlds |
The BallWorlds application is a Swing application that simulates "worlds"
that contain various kinds of "balls" (and possibly other objects). |
BallWorldsFrame |
The JFrame which is the primary window for BallWorlds. |
Bumper |
A Bumper is an abstract class that does nothing -- it is just a convenient name
for a "generic" bumper -- a stationary object that can "bump" Balls. |
ButtonsPanel |
A ButtonsPanel constructs and adds a BallButton for each type of Ball in BallWorlds. |
World |
A World simulates a "world" that contain various kinds of "balls"
(and possibly other objects). |
WorldPanel |
A WorldPanel displays its associated World and the Balls in that World. |