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

时间:2009-10-13 08:17:10

标签: java batik

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

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

是否有任何使用此库的资源或技巧?

4 个答案:

答案 0 :(得分:5)

您可能希望阅读几年前我在SVG Open上发表的slides of a tutorial session on using Batik

答案 1 :(得分:2)

值得一看Java™ Drawing with Apache Batik: A Tutorial。内容列表看起来非常全面。

我很久以前写了一个SVG显示器,它使用了Batik并处理了鼠标事件/颜色变化。 IIRC我不得不通过DOM接口对SVG进行更改,因为Batik根本不支持。当然,事情现在可能已经改变了。

答案 2 :(得分:0)

您是否查看了W3C Doc on SVG

似乎列出了如何做大多数事情;特别要看附录A:DOM Enhancemenets,如果不在这里,你可以查看以前版本的doc。

希望它有所帮助!

答案 3 :(得分:0)

也许它也会有帮助

http://code.google.com/p/svgweb/