 |
|
|
MouseAction.java
|
/*
* Author: Havard Rast Blok
* E-mail:
* Web : www.rememberjava.com
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/* Program to capture mouse events.
*
* MouseInputListener requires JDK 1.4
*/
public class MouseAction extends JFrame implements MouseInputListener
{
public MouseAction()
{
super("MouseAction testing program");
setSize(250,250);
//the the mouse event listeners
//remember that MouseInputListener extends both MouseListener and MouseMotionListener
addMouseListener(this);
addMouseMotionListener(this);
setVisible(true);
}
// Methods inherited from MouseListener
public void mouseClicked(MouseEvent e)
{
System.out.println("MouseAction - mouseClicked");
}
public void mouseEntered(MouseEvent e)
{
System.out.println("MouseAction - mouseEntered");
}
public void mouseExited(MouseEvent e)
{
System.out.println("MouseAction - mouseExited");
}
public void mousePressed(MouseEvent e)
{
System.out.println("MouseAction - mousePressed");
}
public void mouseReleased(MouseEvent e)
{
System.out.println("MouseAction - mouseReleased");
}
// Methods inherited from MouseMotionListener
public void mouseDragged(MouseEvent e)
{
System.out.println("MouseAction - mouseDragged");
}
public void mouseMoved(MouseEvent e)
{
System.out.println("MouseAction - mouseMoved");
}
public static void main( String [] args)
{
new MouseAction();
}
}
|
|
|
 |