import java.awt.*; import java.applet.*; public class TaustaKuva extends Applet { Image kuva; boolean KuvaLadattu = false; public void init() { kuva = getImage(getCodeBase(), "Java.gif"); Image KuvaMuistiin = createImage(size().width, size().height); Graphics KuvaMuistiinKP = KuvaMuistiin.getGraphics(); KuvaMuistiinKP.drawImage(kuva, 0, 0, this); } public void paint(Graphics g) { if (KuvaLadattu) { g.drawImage(kuva, 0, 0, null); showStatus("Valmis"); } else showStatus("Ladataan kuvaa"); } public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h) { if (infoflags == ALLBITS) { KuvaLadattu = true; repaint(); return false; } else return true; } }