|
||||||||||
| 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
GraphicsNodeEvent| Method 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 | |||||||||