Main diff are there :
- The paint() method : Its supports painting via a Graphics object.
- The Repaint() method : It is used to cause paint() to be invoked by the AWT painting thread.