Package org.apache.batik.swing
Class JSVGCanvas.ToolTipModifier
- java.lang.Object
-
- org.apache.batik.swing.JSVGCanvas.ToolTipModifier
-
- All Implemented Interfaces:
org.w3c.dom.events.EventListener
- Enclosing class:
- JSVGCanvas
protected class JSVGCanvas.ToolTipModifier extends java.lang.Object implements org.w3c.dom.events.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 singleJComponent
we trigger an artificialMouseEvent
when the toolTip is set to a non-null value, so as to make sure it will show after theToolTipManager
's default delay.
-
-
Field Summary
Fields Modifier and Type Field Description protected JSVGCanvas.CanvasUserAgent
canvasUserAgent
The CanvasUserAgent used to track the last tool tip event.
-
Constructor Summary
Constructors Constructor Description ToolTipModifier()
Creates a new ToolTipModifier object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleEvent(org.w3c.dom.events.Event evt)
-
-
-
Field Detail
-
canvasUserAgent
protected JSVGCanvas.CanvasUserAgent canvasUserAgent
The CanvasUserAgent used to track the last tool tip event.
-
-