Think of it from a Model/View/Controller perspective (which Swing is based upon). The view is the JComponent you are drawing to through the paintComponent method. The controller is some type of user...