Dove l'hai preso il codice ?

Prova ad aggiungere un :

this.repaint();


codice:
public void paint(Graphics g) { 
    sfondo = getImage(getDocumentBase(),"img/3.jpg"); 
    g.drawImage(sfondo,0,0,this); 
    this.repaint(); 
}
Ciao,