In realtà non ho errori, l'applet mi si apre...solo che quando seleziono un nome dall'elenco e clicco visualizza non compare niente!!

sicuramente avrò fatto qualche stupidagine nel caricare le immagini, tu sai aiutarmi??

Questo è lo script completo che sto utilizzando:

import java.awt.*;
import java.applet.*;

public class Immagine extends Applet {

Image img[] = new Image[7];
Image imgCorr; // immagine correntemente visualizzata
Image imgNulla; // immagine vuota (bianca)
List elenco;

public void init() {

int i;
String nomefile[] = { "Immagine 001.jpeg", "immagine 002.jpeg", "immagine 003.jpeg",
"limmagine 004.jpeg", "immagine 005.jpeg", "immagine 006.jpeg",
"immagine 007.jpeg" };

for (i=0; i<img.length; i++)
img[i] = getImage(getCodeBase(),nomefile[i]);
imgNulla = getImage(getCodeBase(),"vuota.jpeg");
imgCorr = imgNulla;

elenco = new List(7,false);
elenco.addItem("bike");
elenco.addItem("windsurf");
elenco.addItem("gulf");
elenco.addItem("lake");
elenco.addItem("snow");
elenco.addItem("comet Hale-Bopp");
elenco.addItem("rock");
add(elenco);

add(new Button("Visualizza"));
add(new Button("Cancella"));
}


public boolean action(Event evt, Object arg) {

String scelto = (String) arg;
int n;

if (evt.target instanceof Button) {

if (scelto=="Visualizza") {
n = elenco.getSelectedIndex();
imgCorr = img[n];
repaint();
}
if (scelto=="Cancella") {
imgCorr = imgNulla;
repaint();
}
}
return true;
}


public void paint(Graphics g) {
g.drawImage(imgCorr,50,180,this);
}
}


ciao e grazie mille!!!