    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.

##

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.

##

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

##

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.

##

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.

##

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

##

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

    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.