import java.awt.*;
import java.awt.event.*;
import java.applet.*;

/* <applet code="MouseEvents" width="300" height="300">
   </applet>
*/

// Copyright Samar Abbas 2000

public class MouseEvents extends Applet implements MouseListener
{

 String msg;
 int x = 130;
 int y = 150;

 public void init()
 {
  addMouseListener(this);
 }

 public void mouseClicked(MouseEvent me)
 {
  x = me.getX();
  y = me.getY();
  msg = "Mouse Clicked";
  repaint();
 }

 public void mousePressed(MouseEvent me)
 {
  x = me.getX();
  y = me.getY();
  msg = "Mouse Pressed";
  repaint();
 }

 public void mouseReleased(MouseEvent me)
 {
  x = me.getX();
  y = me.getY();
  msg = "Mouse Released";
  repaint();
 }

 public void mouseEntered(MouseEvent me)
 {
  x = 20;
  y = 30;
  msg = "Mouse Entered";
  showStatus("Mouse Entered");
  repaint();
 }

 public void mouseExited(MouseEvent me)
 {
  x = 20;
  y = 30;
  msg = "Mouse Exited";
  repaint();
  showStatus("Mouse Exited");
 }


 public void paint(Graphics g)
 {
  Font f = new Font( "Times", Font.ITALIC, 24 );
   setFont(f);
   setBackground(Color.black); 
   setForeground(Color.cyan);
  g.drawString(msg,x,y);
 }

}
