Start Search Contents Index Links About
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 mainString [] args)
  {
    new MouseAction();  
  }
}


site: Håvard Rast Blok
mail:
updated: 27 July 2007