title: How to use double buffering inside a thread and applet
body: <p>I have a question about when paint and update method is called??
  i have game applet where i want to use double buffering.But i cant use it.the problem is 
  In my game there is a ball which is moving inside run() method.I want to know how to use double buffering to swap the offscreen image and current image.Someone plz help.</p>
  
  <p>And when there is both update() and paint() method.which are called first,when and why ???  </p>