org.apache.batik.gvt.event
public class GraphicsNodeMouseEvent extends GraphicsNodeInputEvent
| Field Summary | |
|---|---|
| static int | MOUSE_CLICKED
The id for the "mouseClicked" event. |
| static int | MOUSE_DRAGGED
The id for the "mouseDragged" event. |
| static int | MOUSE_ENTERED
The id for the "mouseEntered" event. |
| static int | MOUSE_EXITED
The id for the "mouseExited" event. |
| static int | MOUSE_MOVED
The id for the "mouseMoved" event. |
| static int | MOUSE_PRESSED
The id for the "mousePressed" event. |
| static int | MOUSE_RELEASED
The id for the "mouseReleased" event. |
| Constructor Summary | |
|---|---|
| GraphicsNodeMouseEvent(GraphicsNode source, int id, long when, int modifiers, int lockState, float x, float y, int clientX, int clientY, int screenX, int screenY, int clickCount, GraphicsNode relatedNode)
Constructs a new graphics node mouse event. | |
| GraphicsNodeMouseEvent(GraphicsNode source, MouseEvent evt, int lockState)
Constructs a new graphics node mouse event from an AWT MouseEvent. | |
| Method Summary | |
|---|---|
| int | getClickCount()
Returns the number of mouse clicks associated with this event. |
| Point | getClientPoint()
Returns the (x, y) position of the event relative to the screen. |
| float | getClientX()
Returns the horizontal x position of the event relative to the
source graphics node. |
| float | getClientY()
Returns the vertical y position of the event relative to the source node. |
| Point2D | getPoint2D()
Returns the (x, y) position of the event relative to the source node. |
| GraphicsNode | getRelatedNode()
Returns the related node for this GraphicsNodeMouseEvent.
|
| Point | getScreenPoint()
Returns the (x, y) position of the event relative to the screen. |
| int | getScreenX()
Returns the horizontal x position of the event relative to the
screen. |
| int | getScreenY()
Returns the vertical y position of the event relative to the screen. |
| float | getX()
Returns the horizontal x position of the event relative to the
source graphics node. |
| float | getY()
Returns the vertical y position of the event relative to the source node. |
Parameters: source the graphics node where the event originated id the id of this event when the time the event occurred modifiers the modifier keys down while event occurred x the mouse x coordinate y the mouse y coordinate screenX the mouse x coordinate relative to the screen screenY the mouse y coordinate relative to the screen clickCount the number of clicks relatedNode the related node
See Also: GraphicsNodeMouseEvent
Parameters: source the source where the event originated evt the AWT mouse event which is the source of this GraphicsNodeEvent
Returns: integer value for the number of clicks
Returns: a Point object containing the x and y coordinates
Returns: x a float indicating horizontal position relative to the node
Returns: y a float indicating vertical position relative to the node
Returns: a Point object containing the x and y coordinates
GraphicsNodeMouseEvent.
For a MOUSE_ENTERED event it is the previous node target,
for a MOUSE_EXITED event it is the next node target and
for a MOUSE_DRAGGED event it is the node under the mouse
pointer. Otherwise the value is null.Returns: a Point object containing the x and y coordinates
Returns: x a float indicating horizontal position relative to the screen
Returns: y a float indicating vertical position relative to the screen
Returns: x a float indicating horizontal position relative to the node
Returns: y a float indicating vertical position relative to the node