|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.apache.batik.gvt.event.GraphicsNodeEvent
org.apache.batik.gvt.event.GraphicsNodeInputEvent
org.apache.batik.gvt.event.GraphicsNodeMouseEvent
public class 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, CAPS_LOCK_MASK, CTRL_MASK, KANA_LOCK_MASK, META_MASK, NUM_LOCK_MASK, SCROLL_LOCK_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,
int lockState,
int button,
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,
int button,
int lockState)
Constructs a new graphics node mouse event from an AWT MouseEvent. |
Method Summary | |
---|---|
int |
getButton()
Returns the mouse button that changed state. |
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 |
---|
getLockState, 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, int lockState, int button, 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 when event occurredlockState
- the lock keys active when the event occurredbutton
- the mouse button that changed statex
- the mouse x coordinatey
- the mouse y coordinatescreenX
- the mouse x coordinate relative to the screenscreenY
- the mouse y coordinate relative to the screenclickCount
- the number of clicksrelatedNode
- the related nodegetRelatedNode()
public GraphicsNodeMouseEvent(GraphicsNode source, java.awt.event.MouseEvent evt, int button, int lockState)
source
- the source where the event originatedevt
- the AWT mouse event which is the source of this
GraphicsNodeEventMethod Detail |
---|
public int getButton()
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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |