使用Java Batik库的学习资源和教程

使用Java Batik库的学习资源和教程,java,batik,Java,Batik,我正在使用Batik库,它对于在Java中显示SVG图形非常有用。对于显示和呈现SVG文档的基本用例,使用起来非常简单。但是,我想做一些其他高级图形处理,我正在努力,因为我找不到任何好的资源来执行以下类型的任务: 检测鼠标下的组件 按id获取组件并更改用于渲染的颜色 操纵组件 添加新组件 检测组件上的鼠标点击 您知道使用此库有什么好的资源或技巧吗?您看过了吗 它似乎列出了如何做大多数事情;特别是看看附录A:DOM增强menets,如果不在这里,您可以查看文档的早期版本 希望有帮助 也许这也会

我正在使用Batik库,它对于在Java中显示SVG图形非常有用。对于显示和呈现SVG文档的基本用例,使用起来非常简单。但是,我想做一些其他高级图形处理,我正在努力,因为我找不到任何好的资源来执行以下类型的任务:

  • 检测鼠标下的组件
  • 按id获取组件并更改用于渲染的颜色
  • 操纵组件
  • 添加新组件
  • 检测组件上的鼠标点击

您知道使用此库有什么好的资源或技巧吗?

您看过了吗

它似乎列出了如何做大多数事情;特别是看看附录A:DOM增强menets,如果不在这里,您可以查看文档的早期版本


希望有帮助

也许这也会有帮助


这可能值得一看。目录看起来相当全面


几年前我写了一个SVG显示,它使用蜡染并处理鼠标事件/颜色变化。IIRC我必须通过DOM接口对SVG进行更改,因为Batik根本不支持这一点。当然,现在情况可能已经发生了变化。

你可能想通读几年前我在SVG Open上介绍的规范。

好吧,至少通读规范会让我晚上睡得更好:不是真的,我正在编写java应用程序。svgweb是web浏览器的渲染器。