| Class Summary | 
| AppletCanvas | A class to represent a canvas for the applet to draw on | 
| AppletCanvas.Painter | Panel that paints the internal buffered image that
 maintains the persistent graphics state of the buffered 
 panel. | 
| AppletCanvas.Refresh | Class Refreshencapsulates methods for graphics refresh. | 
| CanvasPanel | A buffered panel to hold the drawings. | 
| CanvasPanel.Painter | Panel that paints the internal buffered image that
 maintains the persistent graphics state of the buffered 
 panel. | 
| CanvasPanel.Refresh | Class Refreshencapsulates methods for graphics refresh. | 
| MyCanvas | Abstract Canvas - allows the drawing of shapes, lines, and text 
 in the window of the given size, window closing and re-opening. | 
| WorldCanvas | Functional Canvas - allows the drawing of shapes, lines, and text 
 in the window of the given size, window closing and re-opening. |