Thursday, 24 November 2016

Mouse Events In Java

Java (Mouse Events)

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

public class mouse extends Applet implements MouseListener,MouseMotionListener
{

 public String msg="";
 public int mouseX=0,mouseY=0;

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

 public void mouseClicked(MouseEvent me)
 {
 mouseX=0;
 mouseY=10;
 msg="mouse Clicked";
 repaint();
 }

 public void mouseEntered(MouseEvent me)
 {
 mouseX=0;
 mouseY=10;
 msg="mouse Entered";
 repaint();
 }
 public void mouseExited(MouseEvent me)
 {
 mouseX=0;
 mouseY=10;
 msg="mouse Exited";
 repaint();
 }
 public void mousePressed(MouseEvent me)
 {
 mouseX=0;
 mouseY=10;
 msg="DOWN";
 repaint();
 }
 public void mouseReleased(MouseEvent me)
 {
 mouseX=me.getX();
 mouseY=me.getY();
 msg="UP";
 repaint();
 }
 public void mouseDragged(MouseEvent me)
 {
 mouseX=me.getX();
 mouseY=me.getY();
 msg="*";
 showStatus("Dragging Mouse At "+mouseX+","+mouseY);
 repaint();
 }
 public void mouseMoved(MouseEvent me)
 {
 showStatus("Moving Mouse At "+mouseX+","+mouseY);
 }
 public void paint(Graphics g)
 {
 g.drawString(msg,mouseX,mouseY);
 }
}

No comments:

Post a Comment