/////// Click.static.java /////// import java.applet.Applet; import java.awt.Graphics; import java.awt.event.*; class Click extends Applet { public void init() { addMouseListener(new ClickHandler(this)); } public void doClick() { n++; repaint(); } public void paint(Graphics g) { g.drawRect(0, 0, getSize().width-1, getSize().height-1); g.drawString(" CLICK IN THIS BOX : " + n, 5, 30); } private int n = 0; private static final class ClickHandler extends MouseAdapter { ClickHandler(Click ap) { app = ap; } public void mouseClicked(MouseEvent e) { app.doClick(); } private Click app; } }