title: Trying to add Image onto JFrame
body: <p>Hello I'm trying to add an Image that I have on my desktop to my JFrame that I have created i have imported all the necessary functions and the correct variables the only trouble i have is with Image observer I set my x and y values for my image but it causes an error in my drawImage component and it asks for an Image observer which i don't know what it is and if i auto fill something my Image doesn't appear on my JFrame. If one of you can look at my code or answer what an Image observer does i would be greatly appreciated</p>
  
  <pre><code>public class Window2 extends JPanel {
  
      // Image Import 
      ImageIcon i = new ImageIcon("C: / Class Pokemon Game/ src / GameTitle (1).psd"); 
      Image title = i.getImage();
  
  
  public void paintComponent(Graphics g)
  {
      super.paintComponent(g);
  
      this.setBackground(Color.BLACK);
  
      g.setColor(Color.RED);
      g.fillRect(0, 40, 5000, 20);
  
      g.**drawImage**(title, 500, 500);
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>the error is
   add argument to match 'drawImage(Image, int, int, ImageObserver)'</p>