title: Which java class should I use for my 2D game graphics?
body: <p>I am about to write a platform-game (like the old Super Mario), and I want to write that in Java. Which of the graphic classes is the better one to use for this purpose? I have found JFrame, Graphics, Graphics2d, JApplet etc.</p>
  
  <p>The game will consist of a moving background (an image), a charachter with motions (also images), and some blocks for the level (also images). I want to be able to run it in fullscreen.</p>
  
  <p>Which class should I use?</p>