Java Tutorial

 
 
 
 
/* <applet code=\"SimpleClick\" height=100 width=400> </applet> */

import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import java.applet.Applet;
import java.awt.Graphics;

public class SimpleClick extends Applet implements MouseListener {

    StringBuffer buffer;

    public void init() {
    addMouseListener(this);
    buffer = new StringBuffer();
        addItem(\"initializing... \");
    }

    public void start() {
        addItem(\"starting... \");
    }

    public void stop() {
        addItem(\"stopping... \");
    }

    public void destroy() {
        addItem(\"preparing for unloading...\");
    }

    void addItem(String newWord) {
        System.out.println(newWord);
        buffer.append(newWord);
        repaint();
    }

    public void paint(Graphics g) {
    //Draw a Rectangle around the applet\'s display area.
        g.drawRect(0, 0, 
           getSize().width - 1,
           getSize().height - 1);

    //Draw the current string inside the rectangle.
        g.drawString(buffer.toString(), 5, 15);
    }

    //The following empty methods can be removed
    //by implementing a MouseAdapter (usually done
    //using an inner class).
    public void mouseEntered(MouseEvent event) {
    }
    public void mouseExited(MouseEvent event) {
    }
    public void mousePressed(MouseEvent event) {
    }
    public void mouseReleased(MouseEvent event) {
    }

    public void mouseClicked(MouseEvent event) {
    addItem(\"click!... \");
    }
}

 
 
Didn't find what you were looking for? Find more on An applet program showing Clicked Event on canvas