Innanzitutto c'è una banalissima questione sulla "security". ImageIcon si aspetta di poter caricare la immagine dal file-system locale. Visto che una applet, se non è appositamente "firmata" digitalmente, non ha accesso al file-system locale, nel punto in cui cerchi di istanziare il ImageIcon, ti becchi un bel AccessControlException (access denied).Originariamente inviato da Dreamer89
Perchè fa così?
Per quanto riguarda la prima getImage(), ammesso che tu abbia messo il file "image1.png" nella stessa directory dove hai il file html che contiene il tag <applet>, non ci dovrebbero essere problemi.