org.apache.batik.gvt.event
Class GraphicsNodeMouseEvent
java.lang.Object
|
+--java.util.EventObject
|
+--org.apache.batik.gvt.event.GraphicsNodeEvent
|
+--org.apache.batik.gvt.event.GraphicsNodeInputEvent
|
+--org.apache.batik.gvt.event.GraphicsNodeMouseEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class GraphicsNodeMouseEvent
- extends GraphicsNodeInputEvent
An event which indicates that a mouse action occurred in a graphics node.
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Method Summary |
int |
getClickCount()
Returns the number of mouse clicks associated with this event. |
java.awt.geom.Point2D |
getPoint2D()
Returns the (x, y) position of the event relative to the source node. |
GraphicsNode |
getRelatedNode()
Returns the related node for this GraphicsNodeMouseEvent .
|
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. |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MOUSE_CLICKED
public static final int MOUSE_CLICKED
- The id for the "mouseClicked" event. This MouseEvent occurs when a mouse
button is pressed and released.
MOUSE_PRESSED
public static final int MOUSE_PRESSED
- The id for the "mousePressed" event. This MouseEvent occurs when a mouse
button is pushed down.
MOUSE_RELEASED
public static final int MOUSE_RELEASED
- The id for the "mouseReleased" event. This MouseEvent occurs when a mouse
button is let up.
MOUSE_MOVED
public static final int MOUSE_MOVED
- The id for the "mouseMoved" event. This MouseMotionEvent occurs
when the mouse position changes.
MOUSE_ENTERED
public static final int MOUSE_ENTERED
- The id for the "mouseEntered" event. This MouseEvent occurs
when the mouse cursor enters a graphics node's area.
MOUSE_EXITED
public static final int MOUSE_EXITED
- The id for the "mouseExited" event. This MouseEvent occurs when
the mouse cursor leaves a graphics node's area.
MOUSE_DRAGGED
public static final int MOUSE_DRAGGED
- The id for the "mouseDragged" event. This MouseEvent
occurs when the mouse position changes while the "drag"
modifier is active (for example, the shift key).
GraphicsNodeMouseEvent
public GraphicsNodeMouseEvent(GraphicsNode source,
int id,
long when,
int modifiers,
float x,
float y,
int clickCount,
GraphicsNode relatedNode)
- Constructs a new graphics node mouse event.
- Parameters:
source
- the graphics node where the event originatedid
- the id of this eventwhen
- the time the event occurredmodifiers
- the modifier keys down while event occurredx, y
- the mouse coordinatesclickCount
- the number of clicksrelatedNode
- the related node- See Also:
getRelatedNode()
GraphicsNodeMouseEvent
public GraphicsNodeMouseEvent(GraphicsNode source,
java.awt.event.MouseEvent evt)
- Constructs a new graphics node mouse event from an AWT MouseEvent.
- Parameters:
source
- the source where the event originatedevt
- the AWT mouse event which is the source of this
GraphicsNodeEvent
getX
public float getX()
- Returns the horizontal x position of the event relative to the
source graphics node.
- Returns:
- x a float indicating horizontal position relative to the node
getY
public float getY()
- Returns the vertical y position of the event relative to the source node.
- Returns:
- y a float indicating vertical position relative to the node
getPoint2D
public java.awt.geom.Point2D getPoint2D()
- Returns the (x, y) position of the event relative to the source node.
- Returns:
- a Point object containing the x and y coordinates
getClickCount
public int getClickCount()
- Returns the number of mouse clicks associated with this event.
- Returns:
- integer value for the number of clicks
getRelatedNode
public GraphicsNode getRelatedNode()
- Returns the related node for this
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
.
Copyright © 2001 Apache Software Foundation. All Rights Reserved.