/* 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);
  }    
}