## org.apache.batik.swing.gvt
Class JGVTComponent.Listener

    java.lang.Object
      org.apache.batik.swing.gvt.JGVTComponent.Listener

All Implemented Interfaces:
  java.util.EventListener, GVTTreeRendererListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

Direct Known Subclasses:
  JSVGComponent.SVGListener

Enclosing class:
  JGVTComponent

protected class JGVTComponent.Listener
extends java.lang.Object
implements GVTTreeRendererListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

To hide the listener methods.

Constructor Summary
`protected` `JGVTComponent.Listener()` Creates a new Listener.

Method Summary
`protected void` `deselectInteractor()` Deselects an interactor, if the interaction has finished.
`protected void` `dispatchKeyPressed(java.awt.event.KeyEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchKeyReleased(java.awt.event.KeyEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchKeyTyped(java.awt.event.KeyEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseClicked(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseDragged(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseEntered(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseExited(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseMoved(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMousePressed(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`protected void` `dispatchMouseReleased(java.awt.event.MouseEvent e)` Dispatches the event to the GVT tree.
`void` `gvtRenderingCancelled(GVTTreeRendererEvent e)` Called when a rendering was cancelled.
`void` `gvtRenderingCompleted(GVTTreeRendererEvent e)` Called when a rendering was completed.
`void` `gvtRenderingFailed(GVTTreeRendererEvent e)` Called when a rendering failed.
`void` `gvtRenderingPrepare(GVTTreeRendererEvent e)` Called when a rendering is in its preparing phase.
`void` `gvtRenderingStarted(GVTTreeRendererEvent e)` Called when a rendering started.
`void` `keyPressed(java.awt.event.KeyEvent e)` Invoked when a key has been pressed.
`void` `keyReleased(java.awt.event.KeyEvent e)` Invoked when a key has been released.
`void` `keyTyped(java.awt.event.KeyEvent e)` Invoked when a key has been typed.
`void` `mouseClicked(java.awt.event.MouseEvent e)` Invoked when the mouse has been clicked on a component.
`void` `mouseDragged(java.awt.event.MouseEvent e)` Invoked when a mouse button is pressed on a component and then dragged.
`void` `mouseEntered(java.awt.event.MouseEvent e)` Invoked when the mouse enters a component.
`void` `mouseExited(java.awt.event.MouseEvent e)` Invoked when the mouse exits a component.
`void` `mouseMoved(java.awt.event.MouseEvent e)` Invoked when the mouse button has been moved on a component (with no buttons no down).
`void` `mousePressed(java.awt.event.MouseEvent e)` Invoked when a mouse button has been pressed on a component.
`void` `mouseReleased(java.awt.event.MouseEvent e)` Invoked when a mouse button has been released on a component.
`protected void` `selectInteractor(java.awt.event.InputEvent ie)` Selects an interactor, given an input event.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### JGVTComponent.Listener

    protected JGVTComponent.Listener()

  Creates a new Listener.

Method Detail

### gvtRenderingPrepare

    public void gvtRenderingPrepare(GVTTreeRendererEvent e)

  Called when a rendering is in its preparing phase.

  Specified by:
    `gvtRenderingPrepare` in interface `GVTTreeRendererListener`

### gvtRenderingStarted

    public void gvtRenderingStarted(GVTTreeRendererEvent e)

  Called when a rendering started.

  Specified by:
    `gvtRenderingStarted` in interface `GVTTreeRendererListener`

### gvtRenderingCompleted

    public void gvtRenderingCompleted(GVTTreeRendererEvent e)

  Called when a rendering was completed.

  Specified by:
    `gvtRenderingCompleted` in interface `GVTTreeRendererListener`

### gvtRenderingCancelled

    public void gvtRenderingCancelled(GVTTreeRendererEvent e)

  Called when a rendering was cancelled.

  Specified by:
    `gvtRenderingCancelled` in interface `GVTTreeRendererListener`

### gvtRenderingFailed

    public void gvtRenderingFailed(GVTTreeRendererEvent e)

  Called when a rendering failed.

  Specified by:
    `gvtRenderingFailed` in interface `GVTTreeRendererListener`

### keyTyped

    public void keyTyped(java.awt.event.KeyEvent e)

  Invoked when a key has been typed. This event occurs when a key press is followed by a key release.

  Specified by:
    `keyTyped` in interface `java.awt.event.KeyListener`

### dispatchKeyTyped

    protected void dispatchKeyTyped(java.awt.event.KeyEvent e)

  Dispatches the event to the GVT tree.

### keyPressed

    public void keyPressed(java.awt.event.KeyEvent e)

  Invoked when a key has been pressed.

  Specified by:
    `keyPressed` in interface `java.awt.event.KeyListener`

### dispatchKeyPressed

    protected void dispatchKeyPressed(java.awt.event.KeyEvent e)

  Dispatches the event to the GVT tree.

### keyReleased

    public void keyReleased(java.awt.event.KeyEvent e)

  Invoked when a key has been released.

  Specified by:
    `keyReleased` in interface `java.awt.event.KeyListener`

### dispatchKeyReleased

    protected void dispatchKeyReleased(java.awt.event.KeyEvent e)

  Dispatches the event to the GVT tree.

### mouseClicked

    public void mouseClicked(java.awt.event.MouseEvent e)

  Invoked when the mouse has been clicked on a component.

  Specified by:
    `mouseClicked` in interface `java.awt.event.MouseListener`

### dispatchMouseClicked

    protected void dispatchMouseClicked(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mousePressed

    public void mousePressed(java.awt.event.MouseEvent e)

  Invoked when a mouse button has been pressed on a component.

  Specified by:
    `mousePressed` in interface `java.awt.event.MouseListener`

### dispatchMousePressed

    protected void dispatchMousePressed(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mouseReleased

    public void mouseReleased(java.awt.event.MouseEvent e)

  Invoked when a mouse button has been released on a component.

  Specified by:
    `mouseReleased` in interface `java.awt.event.MouseListener`

### dispatchMouseReleased

    protected void dispatchMouseReleased(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mouseEntered

    public void mouseEntered(java.awt.event.MouseEvent e)

  Invoked when the mouse enters a component.

  Specified by:
    `mouseEntered` in interface `java.awt.event.MouseListener`

### dispatchMouseEntered

    protected void dispatchMouseEntered(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mouseExited

    public void mouseExited(java.awt.event.MouseEvent e)

  Invoked when the mouse exits a component.

  Specified by:
    `mouseExited` in interface `java.awt.event.MouseListener`

### dispatchMouseExited

    protected void dispatchMouseExited(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mouseDragged

    public void mouseDragged(java.awt.event.MouseEvent e)

  Invoked when a mouse button is pressed on a component and then dragged. Mouse drag events will continue to be delivered to the component where the first originated until the mouse button is released (regardless of whether the mouse position is within the bounds of the component).

  Specified by:
    `mouseDragged` in interface `java.awt.event.MouseMotionListener`

### dispatchMouseDragged

    protected void dispatchMouseDragged(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### mouseMoved

    public void mouseMoved(java.awt.event.MouseEvent e)

  Invoked when the mouse button has been moved on a component (with no buttons no down).

  Specified by:
    `mouseMoved` in interface `java.awt.event.MouseMotionListener`

### dispatchMouseMoved

    protected void dispatchMouseMoved(java.awt.event.MouseEvent e)

  Dispatches the event to the GVT tree.

### selectInteractor

    protected void selectInteractor(java.awt.event.InputEvent ie)

  Selects an interactor, given an input event.

### deselectInteractor

    protected void deselectInteractor()

  Deselects an interactor, if the interaction has finished.

Copyright © 2004 Apache Software Foundation. All Rights Reserved.