No tam píšou moji variantu B 
Musíš si vytvořit novou class, te tride predas ten image treba konstruktorem a instance tvoji tridy uz muzes vesele chroupat do layoutu formulare.
Snad jsi nic v tech tutorialech nepreskocil, protoze to jak funguje v JAVE GUI je docela podstatne a pro nejake rozsirovani je potreba trosku chapat OOP a model GUI. Na základní věci bohatě stačí tutorial
Pripadne pokud mas jen jediny okno (JFrame) a děláš ho extendováním JFrame, tak můžeš samozřejmě rovnou přetížit metodu paint nebo paintComponent.
Kód:
class myJPanel extends JPanel {
/*
.... Nejake nutnosti nebo dalsi veci ktere bys tam chtel ...
*/
@Override
public void paintComponent(Graphics g)
{
g.drawImage(im,0,0,this);
}
}