Monday, July 21, 2008

Mouse Events Handling in Java


Here is a sample code in Java to Handle the Mouse Events using Applets....




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


public class mouse extends Applet implements MouseListener,MouseMotionListener
{

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

public void mouseClicked(MouseEvent e)
{
showStatus("Mouse Clicked at "+e.getX()+" , "+e.getY());
}
public void mouseEntered(MouseEvent e)
{
showStatus("Mouse Entered at "+e.getX()+" , "+e.getY());
for(int i=0;i<100000;++i);
}
public void mouseExited(MouseEvent e)
{
showStatus("Mouse Exited at "+e.getX()+" , "+e.getY());
}
public void mouseReleased(MouseEvent e)
{
showStatus("Mouse Released at "+e.getX()+" , "+e.getY());
}
public void mouseDragged(MouseEvent e)
{
showStatus("Mouse Dragged at "+e.getX()+" , "+e.getY());
}
public void mouseMoved(MouseEvent e)
{
showStatus("Mouse Moved at "+e.getX()+" , "+e.getY());
}
public void mousePressed(MouseEvent e)
{
showStatus("Mouse Pressed at "+e.getX()+" , "+e.getY());
}
}

⁄*<applet code="mouse.class" width=500 height=400><⁄applet>*⁄

No comments: