The beauty and "automatic" function of the paintComponent() method is when it overrides the parent's paintComponent() method, and usually the parent is a JComponent or a child of a JComponent (hence...