The Java Program: Click.java
1 // Click.java -- Jump to URL on click
2
3 /*
4 Example of how to use this applet in an HTML file:
5 <applet code="Click.class" width=275 height=40>
6 <param name="target" value="http://www.cs.fit.edu/~ryan/">
7 </applet>
8 */
9
10 import java.applet.Applet;
11 import java.awt.event.MouseAdapter;
12 import java.awt.event.MouseEvent;
13 import java.awt.Color;
14 import java.awt.Graphics;
15 import java.net.URL;
16 import java.net.MalformedURLException;
17 import java.util.Date;
18
19 public class Click extends Applet {
20
21 URL target = null; // URL to jump to; used in mouseDown()
22 String x; // String param for URL; used in paint()
23
24 public void init() {
25 setBackground (Color.white); // Make applet window stand out
26
27 x = getParameter("target");
28 if (x == null) {
29 x = "http://www.cs.fit.edu/~ryan/";
30 }
31 try {
32 target = new URL (x);
33 } catch (MalformedURLException e) {}
34
35 class Show extends MouseAdapter {
36 public void mouseClicked (MouseEvent me) {
37 getAppletContext().showDocument(target);
38 getAppletContext().showStatus (new Date() + " " + x);
39 }
40 }
41 addMouseListener (new Show ());
42 }
43
44 public void paint (Graphics g) {
45 g.drawString (x, 20, 20);
46 }
47 }