org.apache.batik.swing

Class JSVGCanvas.ToolTipModifier

protected class JSVGCanvas.ToolTipModifier extends Object implements EventListener

Sets a specific tooltip on the JSVGCanvas when a given event occurs. This listener is used in the handleElement method to set, remove or modify the JSVGCanvas tooltip on mouseover and on mouseout.
Because we are on a single JComponent we trigger an artificial MouseEvent when the toolTip is set to a non-null value, so as to make sure it will show after the ToolTipManager's default delay.
Field Summary
protected JSVGCanvas.CanvasUserAgentcanvasUserAgent
The CanvasUserAgent used to track the last tool tip event.
Constructor Summary
ToolTipModifier()
Creates a new ToolTipModifier object.
Method Summary
voidhandleEvent(Event evt)

Field Detail

canvasUserAgent

protected JSVGCanvas.CanvasUserAgent canvasUserAgent
The CanvasUserAgent used to track the last tool tip event.

Constructor Detail

ToolTipModifier

public ToolTipModifier()
Creates a new ToolTipModifier object.

Method Detail

handleEvent

public void handleEvent(Event evt)
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.