Ho provato ad aggiungere la sleep e repaint(), ma mi ricarica sempre la stessa immagine anche se nel frattempo l'immagine cambia.
Cos'è che sbaglio ?

public class webcam2 extends Applet
{
Image imgCorr;
public void init()
{
imgCorr=getImage(getDocumentBase(),"images/webcam.jpg");
}

public void paint(Graphics g)
{
g.drawImage(imgCorr,0,0,this);
try
{
Thread.sleep(5000);
}
catch(InterruptedException e)
{
System.out.println(e);
}
repaint();
}
}