|
||||||||||
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 clientX,
int clientY,
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.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. |
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 clientX, int clientY, 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 float getClientX()
public float getClientY()
public int getScreenX()
public int getScreenY()
public java.awt.Point getScreenPoint()
public java.awt.Point getClientPoint()
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 |