protected static class BridgeEventSupport.Listener extends Object implements GraphicsNodeMouseListener, GraphicsNodeKeyListener
| Modifier and Type | Field and Description |
|---|---|
protected BridgeContext |
context |
protected boolean |
isDown |
protected Element |
lastTargetElement |
protected UserAgent |
ua |
| Constructor and Description |
|---|
Listener(BridgeContext ctx,
UserAgent u) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispatchKeyEvent(String eventType,
GraphicsNodeKeyEvent evt)
Dispatch a DOM 2 Draft Key event.
|
protected void |
dispatchMouseEvent(String eventType,
Element targetElement,
Element relatedElement,
Point clientXY,
GraphicsNodeMouseEvent evt,
boolean cancelable)
Dispatches a DOM MouseEvent according to the specified
parameters.
|
protected void |
dispatchMouseEvent(String eventType,
GraphicsNodeMouseEvent evt,
boolean cancelable)
Dispatches a DOM MouseEvent according to the specified
parameters.
|
protected Element |
getEventTarget(GraphicsNode node,
Point2D pt)
Returns the element that is the target of the specified
event or null if any.
|
protected Element |
getRelatedElement(GraphicsNodeMouseEvent evt)
Returns the related element according to the specified event.
|
void |
keyPressed(GraphicsNodeKeyEvent evt)
Invoked when a key has been pressed.
|
void |
keyReleased(GraphicsNodeKeyEvent evt)
Invoked when a key has been released.
|
void |
keyTyped(GraphicsNodeKeyEvent evt)
Invoked when a key has been typed.
|
protected int |
mapKeyCode(int keyCode)
The java KeyEvent keyCodes and the DOMKeyEvent keyCodes
map except for the VK_ENTER code (which has a different value
in DOM and the VK_KANA_LOCK and VK_INPUT_METHOD_ON_OFF which
have no DOM equivalent.
|
void |
mouseClicked(GraphicsNodeMouseEvent evt) |
void |
mouseDragged(GraphicsNodeMouseEvent evt) |
void |
mouseEntered(GraphicsNodeMouseEvent evt) |
void |
mouseExited(GraphicsNodeMouseEvent evt) |
void |
mouseMoved(GraphicsNodeMouseEvent evt) |
void |
mousePressed(GraphicsNodeMouseEvent evt) |
void |
mouseReleased(GraphicsNodeMouseEvent evt) |
protected BridgeContext context
protected UserAgent ua
protected Element lastTargetElement
protected boolean isDown
public Listener(BridgeContext ctx, UserAgent u)
public void keyPressed(GraphicsNodeKeyEvent evt)
keyPressed in interface GraphicsNodeKeyListenerevt - the graphics node key eventpublic void keyReleased(GraphicsNodeKeyEvent evt)
keyReleased in interface GraphicsNodeKeyListenerevt - the graphics node key eventpublic void keyTyped(GraphicsNodeKeyEvent evt)
keyTyped in interface GraphicsNodeKeyListenerevt - the graphics node key eventprotected void dispatchKeyEvent(String eventType, GraphicsNodeKeyEvent evt)
protected final int mapKeyCode(int keyCode)
public void mouseClicked(GraphicsNodeMouseEvent evt)
mouseClicked in interface GraphicsNodeMouseListenerpublic void mousePressed(GraphicsNodeMouseEvent evt)
mousePressed in interface GraphicsNodeMouseListenerpublic void mouseReleased(GraphicsNodeMouseEvent evt)
mouseReleased in interface GraphicsNodeMouseListenerpublic void mouseEntered(GraphicsNodeMouseEvent evt)
mouseEntered in interface GraphicsNodeMouseListenerpublic void mouseExited(GraphicsNodeMouseEvent evt)
mouseExited in interface GraphicsNodeMouseListenerpublic void mouseDragged(GraphicsNodeMouseEvent evt)
mouseDragged in interface GraphicsNodeMouseListenerpublic void mouseMoved(GraphicsNodeMouseEvent evt)
mouseMoved in interface GraphicsNodeMouseListenerprotected void dispatchMouseEvent(String eventType, GraphicsNodeMouseEvent evt, boolean cancelable)
eventType - the event typeevt - the GVT GraphicsNodeMouseEventcancelable - true means the event is cancelableprotected void dispatchMouseEvent(String eventType, Element targetElement, Element relatedElement, Point clientXY, GraphicsNodeMouseEvent evt, boolean cancelable)
eventType - the event typetargetElement - the target of the eventrelatedElement - the related target if anyclientXY - the mouse coordinates in the client spaceevt - the GVT GraphicsNodeMouseEventcancelable - true means the event is cancelableprotected Element getRelatedElement(GraphicsNodeMouseEvent evt)
evt - the GVT GraphicsNodeMouseEventprotected Element getEventTarget(GraphicsNode node, Point2D pt)
node - the graphics node that received the eventpt - the mouse coordinates in the GVT tree spaceCopyright © 2000–2021 Apache Software Foundation. All rights reserved.