Here is what I got, but when I run the program the image won't show up, the only thing that shows up when I click run is a empty Jpanel. Can Someone please tell me another way of importing image in java or just help me edit my code so that my program works. (P.S the image I am trying to import is a jpg type image) Thanks.
import java.awt.*
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
public class LoadImageApp extends Component {
BufferedImage img;
public void paint(Graphics g) {
    g.drawImage(img, 0, 0, null);
}
public LoadImageApp() {
   try {
       img = ImageIO.read(new File("example.jpg"));
   } catch (IOException e) {
   }
}
public Dimension getPreferredSize() {
    if (img == null) {
         return new Dimension(600,600);
    } else {
       return new Dimension(img.getWidth(null), img.getHeight(null));
   }
}
public static void main(String[] args) {
    JFrame f = new JFrame("Load Image Sample");
    f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    f.add(new LoadImageApp());
    f.pack();
    f.setVisible(true);
}
}