> I am trying to add images to my code to be displayed when i run the program but its not showing up?

I am trying to add images to my code to be displayed when i run the program but its not showing up?

Posted at: 2014-12-18 
import java.awt.*;

import javax.swing.*;

public class Images

{

public static void main(String[] args)

{

JFrame frame = new JFrame("Picture Label");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ImageIcon Snake = new ImageIcon("Snake.jpg");

ImageIcon Shark = new ImageIcon("Shark.jpg");

ImageIcon Camel = new ImageIcon("Camel.jpg");

ImageIcon Dragon = new ImageIcon("Dragon.jpg");



JPanel panel1 = new JPanel();

panel1.setBackground(Color.green);

panel1.setPreferredSize(new Dimension(800, 800));

JLabel label1 = new JLabel(Snake, SwingConstants.CENTER);

JLabel label2 = new JLabel(Shark);

panel1.add(label1);

panel1.add(label2);





JPanel panel2 = new JPanel();

panel2.setBackground(Color.yellow);

panel2.setPreferredSize(new Dimension(750,750));

JLabel label3 = new JLabel(Dragon, SwingConstants.CENTER);

JLabel label4 = new JLabel(Camel, SwingConstants.CENTER);

panel2.add(label3);

panel2.add(label4);



JPanel main = new JPanel();

main.setBackground(Color.black);

main.add(panel1);

main.add(panel2);



frame.getContentPane().add(main);

frame.pack();

frame.setVisible(true);

}

}