The JFrame class does not have a paintComponent method that you can override, so that part of your code will not be called by the JVM to do anything. You override the paintComponent method for Swing...