Cargar Imagen en un jPanel

Buenas, estoy usando netbeans 6.9.1 y haciendo una gui y ademas pensabe agregarle alguna imagen a la interfaz, alguno m podria explicar como puedo agregar una imagen png o jpeg al jframe o a un jPanel?¿
Dsde ya muchisimas gracias!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

JLabel

La ultima vez que yo hice eso amm fue asi:

    private ImageIcon n2;
   URL marURL= Examen.class.getResource("Imagenes\\lol.jpg");
   n2=new ImageIcon(marURL);
   imagen2=new JLabel();
   imagen2.setIcon(n2);
   add(imagen2);

Saludos.

Imagen de Jose Manuel

Hay otra forma y si no me

Hay otra forma y si no me equivoco es asi;

ImageIcon img = new ImageIcon( rutaDeImagen );
JLabel label = new JLabel( img );
add( label );

Si me equivoco por favor mencionen donde.

como encimar etiquetas

hola oye no se si sepas como poner una etiqueta ensima de otra por ejemplo ahi pones en el panel una etiqueta ke contenga la imagen ahoa como le hago apra poner otra etiqueta ensima de esa imagen (etiqueta) ya ves que en el desing no deja encimar ni botones ni etiquetas o hay una funcion o como =S