Batik(1.8)SVG,启用与图形节点的鼠标交互

时间:2015-04-18 09:09:29

标签: java svg batik

尝试通过SVGDom实例启用与JSVGCanvas的鼠标互动。我已经看到了将EventListener添加到特定节点的建议,例如

myNode.addEventListener("mouseover", myListener, true);

我已经这样做了,但我没有得到任何事件。我也尝试过点击"点击"事件。似乎没什么用。

我可以通过setSVGDocument(doc)方法呈现SVG文档(甚至是相当复杂的文档)。我也打过电话:

setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC)

到处都是,特别是在致电setSVGDocument之前。我没有通过渲染的SVG获得任何类型的鼠标反馈。有没有办法测试交互是否发生在低水平?是否必须注册其中一个鼠标Interactor才能启用鼠标操作?此外,SVGDOMImplementation版本是否重要?我没有使用SVG12DOMImplemenation,而是使用早期/标准版。

建议非常感谢。感谢。

0 个答案:

没有答案