|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.EventObject | +--org.apache.batik.gvt.event.GraphicsNodeEvent | +--org.apache.batik.gvt.event.GraphicsNodeInputEvent | +--org.apache.batik.gvt.event.GraphicsNodeMouseEvent
An event which indicates that a mouse action occurred in a graphics node.
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. |
Fields inherited from class org.apache.batik.gvt.event.GraphicsNodeInputEvent |
ALT_GRAPH_MASK, ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, CTRL_MASK, META_MASK, SHIFT_MASK |
Fields inherited from class org.apache.batik.gvt.event.GraphicsNodeEvent |
id |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
GraphicsNodeMouseEvent(GraphicsNode source,
int id,
long when,
int modifiers,
float x,
float y,
int screenX,
int screenY,
int clickCount,
GraphicsNode relatedNode)
Constructs a new graphics node mouse event. |
|
GraphicsNodeMouseEvent(GraphicsNode source,
java.awt.event.MouseEvent evt)
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. |
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 . |
java.awt.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. |
Methods inherited from class org.apache.batik.gvt.event.GraphicsNodeInputEvent |
getModifiers, getWhen, isAltDown, isAltGraphDown, isControlDown, isMetaDown, isShiftDown |
Methods inherited from class org.apache.batik.gvt.event.GraphicsNodeEvent |
consume, getGraphicsNode, getID, isConsumed |
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 |
Field Detail |
public static final int MOUSE_CLICKED
public static final int MOUSE_PRESSED
public static final int MOUSE_RELEASED
public static final int MOUSE_MOVED
public static final int MOUSE_ENTERED
public static final int MOUSE_EXITED
public static final int MOUSE_DRAGGED
Constructor Detail |
public GraphicsNodeMouseEvent(GraphicsNode source, int id, long when, int modifiers, float x, float y, int screenX, int screenY, int clickCount, GraphicsNode relatedNode)
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 coordinatesscreenX, screenY
- the mouse coordinates relative to the screenclickCount
- the number of clicksrelatedNode
- the related nodegetRelatedNode()
public GraphicsNodeMouseEvent(GraphicsNode source, java.awt.event.MouseEvent evt)
source
- the source where the event originatedevt
- the AWT mouse event which is the source of this
GraphicsNodeEventMethod Detail |
public float getX()
public float getY()
public int getScreenX()
public int getScreenY()
public java.awt.Point getScreenPoint()
public java.awt.geom.Point2D getPoint2D()
public int getClickCount()
public GraphicsNode getRelatedNode()
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
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |