title: How to add an ImageIcon to a JFrame?
body: <p>I'm trying to add an image to one frame but it seems it does not working. The image created by an ImageIcon from the specified file. The image file is in the seam directory the java file exist.</p>
  
  <pre><code>import java.awt.BorderLayout;
  
  import javax.swing.ImageIcon;
  import javax.swing.JFrame;
  import javax.swing.JLabel;
  
      public class image {
  
          public static void main(String args[])
          {
              TimeFrame frame = new TimeFrame();
          }
      }
  
      class TimeFrame extends JFrame
      {
          //Image icon = Toolkit.getDefaultToolkit().getImage("me.jpg");
          ImageIcon icon = new ImageIcon("me.jpg");
          JLabel label = new JLabel(icon);
          public TimeFrame(){
              this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              setTitle("My Frame");
              setSize(500,400);
              //this.setIconImage(icon);
              add(label,BorderLayout.CENTER);
              setVisible(true);
          }
  
  
      }
  </code></pre>