import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

// <APPLET Code = "MouseClick.class" Height = "300" Width ="300"></APPLET>

// There is no main

public class MouseClick extends JApplet implements MouseListener {

	JButton jb = new JButton("Button");

    	public void init() {

  		//addMouseListener(this);
  
		jb.addMouseListener(this);
  		getContentPane().add(jb,BorderLayout.NORTH);
        	showStatus("initializing... ");
    	}

    	//The following empty methods can be removed
    	//by implementing a MouseAdapter (usually done
    	//using an inner class).
   
	public void mouseEntered(MouseEvent event) {
		showStatus("Entered Button");

	}

   	public void mouseExited(MouseEvent event) {
		showStatus("Exited Button");
	}
    	public void mousePressed(MouseEvent event) {
		//showStatus("Mouse Pressed");
	}

    	public void mouseReleased(MouseEvent event) {
		showStatus("Mouse Released");
	}

   	public void mouseClicked(MouseEvent event) {
     
	int x,y;
 
    		if(event.getComponent().getClass().getName().equals("javax.swing.JButton"))
      			showStatus("Clicked Over Button" + event.getClickCount());
     		else {
     			x = event.getX();
      			y = event.getY();
      			showStatus("click at:"+ Integer.toString(x) +","
      			+ Integer.toString(y));
     		}
    	}//mouseClicked

}//MouseClick
