/* Kasutades rakendi konteksti ( AppletContext ), getCodeBase(), ja showDocument(), loetakse uus Web-lehekülg sirvijasse. */ import java.awt.*; import java.applet.*; import java.net.*; /* <applet code="ACDemo" width=300 height=50> </applet> */ public class ACDemo extends Applet{ String msg; // väljastatava teksti algväärtustamine. public void start() { msg = "Klõpsi hiirt, et näha lehekülge uus_lk.html."; } // Loe uus lk., kui hiirt vajutatakse. public boolean mouseDown(Event evtobj, int x, int y) { AppletContext ac = getAppletContext(); URL url = getCodeBase(); // selle rakendi aadressi lugemine try { ac.showDocument(new URL(url+"uus_lk.html")); /* kui kasutada nii: ac.showDocument(new URL(url+"uus_lk.html"),"_blank") siis kujutatakse uus Web-lehekülg uues sirvija aknas */ } catch(MalformedURLException e) { showStatus("URL-i ei leidnud"); } return true; } // Display msg in applet window. public void paint(Graphics g) { g.drawString(msg, 10, 20); } }