This implements a simple Pong game to illustrate a more complex GUI with multiple classes for the controller and view parts of the MVC pattern.
This reacts to selections from the menu, and also implements the keyboard shortcuts.
This is the model of the simple Pong game.
This is the mouse event handler for the PongPanel.
The PongPanel draws the paddle and the ball when repainted.
This class passes the decision to show the popup menu to the PongView.
This class is an event handler for the Timer.
This class is an event handler for when the Pong's panel is resized.
This along with PongPanel implements the view of the simple Pong game.