So tragisch auch nicht. Eine JLayeredPane benutzen und ein JLabel über das JLabel mit dem ImageIcon adden und das war's.Marco13 hat gesagt.:hinzufügen. Wenn es ein ImageIcon ist, geht das nicht so einfach...
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g2d.setColor(Color.WHITE);
g2d.fillRect(0,0,breite, hoehe);
if(image != null)
g2d.drawImage(image, startx,starty,image.getWidth(), image.getHeight(), this);
g.drawImage(zielimage, 0,0, this);
}