title: JApplet - super.paint(); causes flicker
body: <p>I'm writing a JApplet right now, and whenever I call super.paint(), the applet flickers.
  I am using double buffering (drawing to an image, and then rendering that image), but I think super.paint() is clearing the screen or something, defeating my double buffer.</p>
  
  <p>I know I'm supposed to use paintComponents(), but for some reason, when I call "currentScreen.Draw(g)," it won't show the screen's draw.</p>
  
  <p>Can anyone help me with this?</p>
  
  <pre><code>public void paint(Graphics g)
  {   
  
      super.paint(g);//Remove this and it works, but the JApplet background color will be gone, and everything will be white.
  
      currentScreen.Draw(g);
  }
  </code></pre>
  
  <p>Screen Draw Method</p>
  
  <pre><code>public void Draw(Graphics g)
  {
  
      if(buffer != null)
          g.drawImage(buffer, 150, 0, null);
      //g.drawString(drawstring, x, y);
  }
  </code></pre>