org.apache.batik.refimpl.gvt.event
Class ConcreteEventDispatcher
java.lang.Object
|
+--org.apache.batik.gvt.event.AbstractEventDispatcher
|
+--org.apache.batik.refimpl.gvt.event.ConcreteEventDispatcher
- All Implemented Interfaces:
- EventDispatcher, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class ConcreteEventDispatcher
- extends AbstractEventDispatcher
Class for receiving InputEvents and dispatching them as GraphicsNodeEvents.
Mouse events are dispatched to their "containing" node (the GraphicsNode
corresponding to the mouse event coordinate). Searches for containment
are performed from the EventDispatcher's "root" node.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConcreteEventDispatcher
public ConcreteEventDispatcher()
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseExited
public void mouseExited(java.awt.event.MouseEvent evt)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent evt)
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent evt)
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent evt)
keyPressed
public void keyPressed(java.awt.event.KeyEvent evt)
keyReleased
public void keyReleased(java.awt.event.KeyEvent evt)
keyTyped
public void keyTyped(java.awt.event.KeyEvent evt)
addGlobalGraphicsNodeMouseListener
public void addGlobalGraphicsNodeMouseListener(GraphicsNodeMouseListener l)
- Add a GraphicsNodeMouseListener which is notified of all MouseEvents
dispatched.
removeGlobalGraphicsNodeMouseListener
public void removeGlobalGraphicsNodeMouseListener(GraphicsNodeMouseListener l)
- Remove a "global" GraphicsNodeMouseListener.
- See Also:
EventDispatcher.addGlobalGraphicsNodeMouseListener(org.apache.batik.gvt.event.GraphicsNodeMouseListener)
addGlobalGraphicsNodeKeyListener
public void addGlobalGraphicsNodeKeyListener(GraphicsNodeKeyListener l)
- Add a GraphicsNodeKeyListener which is notified of all KeyEvents dispatched.
removeGlobalGraphicsNodeKeyListener
public void removeGlobalGraphicsNodeKeyListener(GraphicsNodeKeyListener l)
- Remove a "global" GraphicsNodeKeyListener.
- See Also:
EventDispatcher.addGlobalGraphicsNodeMouseListener(org.apache.batik.gvt.event.GraphicsNodeMouseListener)
addFocusChangeListener
public void addFocusChangeListener(GraphicsNodeFocusChangeListener l)
- Add a GraphicsNodeFocusChangeListener which is notified when the node focus changes..
removeFocusChangeListener
public void removeFocusChangeListener(GraphicsNodeFocusChangeListener l)
- Remove a "global" GraphicsNodeFocusChangeListener.
- See Also:
EventDispatcher.addFocusChangeListener(org.apache.batik.gvt.event.GraphicsNodeFocusChangeListener)
dispatch
public void dispatch(java.awt.event.InputEvent evt)
getListeners
public java.util.EventListener[] getListeners(java.lang.Class listenerType)
isModalEvent
protected boolean isModalEvent(java.awt.event.MouseEvent evt,
GraphicsNode node)
Copyright © 2000 Apache Software Foundation. All Rights Reserved.