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);
}

}