Originariamente inviato da Dreamer89
Allora, ho utilizzato gli stessi procedimenti che ho usato per un'applet e lì mi funzionano, ma se uso Image in un'applicazione normale, mi da errore qui: image = getImage (getDocumentBase(), string);
Ma ovvio! ..... nelle applicazioni non esiste un "document base" e nemmeno un "code base". Quei metodi getDocumentBase() e getCodeBase() sono solo per le applet (infatti sono di Applet ...).

E quel getImage() lo stai invocando come se fosse di JPanel ... ma non c'è un getImage!! Esiste un getImage() di java.awt.Toolkit ma richiede comunque un URL o nome di file.

Visto che hai usato JFileChooser, lui ti fornisce un java.io.File. Usa la read() di javax.imageio.ImageIO per caricare la immagine ... che fai 10 volte prima ..