home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / WDESAMPL.BIN / LinkArea.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-11-19  |  1.2 KB  |  35 lines

  1. import java.net.MalformedURLException;
  2. import java.net.URL;
  3.  
  4. class LinkArea extends ImageMapArea {
  5.    URL anchor;
  6.  
  7.    public void handleArg(String var1) {
  8.       try {
  9.          this.anchor = new URL(super.parent.getDocumentBase(), var1);
  10.       } catch (MalformedURLException var2) {
  11.          this.anchor = null;
  12.       }
  13.    }
  14.  
  15.    public boolean isTerminal() {
  16.       return true;
  17.    }
  18.  
  19.    public void enter() {
  20.       ((ImageMapArea)this).showStatus(this.anchor != null ? "Go To " + this.anchor.toExternalForm() : null);
  21.    }
  22.  
  23.    public void exit() {
  24.       ((ImageMapArea)this).showStatus((String)null);
  25.    }
  26.  
  27.    public boolean lift(int var1, int var2) {
  28.       if (((ImageMapArea)this).inside(var1, var2) && this.anchor != null) {
  29.          ((ImageMapArea)this).showDocument(this.anchor);
  30.       }
  31.  
  32.       return true;
  33.    }
  34. }
  35.