Ajuda com JPanel

e ai pessoal alguem pode me ensina como adicionar uma imagem a um JPanel!!! e pode explicar paso a paso por favor desde ja obrigado!!!

Boa Noite…

Olha um exemplo bem simples para carregar uma imagem,

Qualquer coisa posta ai depois

Valew

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class FrameIMG extends JFrame {

	private static final long serialVersionUID = 1L;
    private JPanel pnlImg;
	
    public FrameIMG(){
    	// inicializa os componentes
    	init();
    }
	private void init(){
		
		// cria um novo JPanel
		pnlImg = new JPanel();
		// carrega a imagem informada em uma String para o JPanel
		pnlImg.add(new JLabel ( new ImageIcon("imagem.jpg")));
	   	
		
		add(pnlImg);
		setVisible(true);
	   	setSize(400,400);
	}
	
	public static void main(String[] args) {
		new FrameIMG();
	}

Dá uma olhada nessa classe:
http://www.guj.com.br/posts/list/56248.java#295271