Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

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

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

Constructor Index

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

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

Variables

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

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

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

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

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

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

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

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

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


Constructors

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

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

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

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

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
getClickCount
 public int getClickCount()
Return the number of mouse clicks associated with this event.

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

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

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)