All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.event.MouseEvent

java.lang.Object
|
   +----java.util.EventObject
|
           +----java.awt.AWTEvent
|
                   +----java.awt.event.ComponentEvent
|
                           +----java.awt.event.InputEvent
|
                                   +----java.awt.event.MouseEvent

public class MouseEvent
extends InputEvent
The mouse event.


Variable Index

 o MOUSE_CLICKED
The mouse clicked event type.
 o MOUSE_DRAGGED
The mouse dragged event type.
 o MOUSE_ENTERED
The mouse entered event type.
 o MOUSE_EXITED
The mouse exited event type.
 o MOUSE_FIRST
Marks the first integer id for the range of mouse event ids.
 o MOUSE_LAST
Marks the last integer id for the range of mouse event ids.
 o MOUSE_MOVED
The mouse moved event type.
 o MOUSE_PRESSED
The mouse pressed event type.
 o MOUSE_RELEASED
The mouse released event type.

Constructor Index

 o MouseEvent(Component, int, long, int, int, int, int, boolean)
Constructs a MouseEvent object with the specified source component, type, modifiers, coordinates, and click count.

Method Index

 o getClickCount()
Return the number of mouse clicks associated with this event.
 o getPoint()
Returns the x,y position of the event relative to the source component.
 o getX()
Returns the x position of the event relative to the source component.
 o getY()
Returns the y position of the event relative to the source component.
 o isPopupTrigger()
Returns whether or not this mouse event is the popup-menu trigger event for the platform.
 o paramString()
 o translatePoint(int, int)
Translates the coordinate position of the event by x, y.

Variables

 o MOUSE_FIRST
public static final int MOUSE_FIRST
Marks the first integer id for the range of mouse event ids.

 o MOUSE_LAST
public static final int MOUSE_LAST
Marks the last integer id for the range of mouse event ids.

 o MOUSE_CLICKED
public static final int MOUSE_CLICKED
The mouse clicked event type.

 o MOUSE_PRESSED
public static final int MOUSE_PRESSED
The mouse pressed event type.

 o MOUSE_RELEASED
public static final int MOUSE_RELEASED
The mouse released event type.

 o MOUSE_MOVED
public static final int MOUSE_MOVED
The mouse moved event type.

 o MOUSE_ENTERED
public static final int MOUSE_ENTERED
The mouse entered event type.

 o MOUSE_EXITED
public static final int MOUSE_EXITED
The mouse exited event type.

 o MOUSE_DRAGGED
public static final int MOUSE_DRAGGED
The mouse dragged event type.

Constructors

 o MouseEvent
public MouseEvent(Component source,
                   int id,
                   long when,
                   int modifiers,
                   int x,
                   int y,
                   int clickCount,
                   boolean popupTrigger)
Constructs a MouseEvent object with the specified source component, type, modifiers, coordinates, and click count.

Parameters:
source - the object where the event originated

Methods

 o getX
public int getX()
Returns the x position of the event relative to the source component.

 o getY
public int getY()
Returns the y position of the event relative to the source component.

 o getPoint
public Point getPoint()
Returns the x,y position of the event relative to the source component.

 o translatePoint
public synchronized void translatePoint(int x,
                                         int y)
Translates the coordinate position of the event by x, y.

Parameters:
x - the x value added to the current x coordinate position
y - the y value added to the current y coordinate position
 o getClickCount
public int getClickCount()
Return the number of mouse clicks associated with this event.

 o isPopupTrigger
public boolean isPopupTrigger()
Returns whether or not this mouse event is the popup-menu trigger event for the platform.

 o paramString
public String paramString()
Overrides:
paramString in class ComponentEvent

All Packages  Class Hierarchy  This Package  Previous  Next  Index

Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.