2009-10-13 40 views
4

我使用Batik库,这对于在Java中显示SVG图形非常有用。显示和渲染SVG文档的基本用例非常易于使用。然而,我想要做一些其他先进的图形操作,我挣扎,因为我没有找到任何很好的资源,让我来执行以下类型的任务:使用Java Batik Library的学习资源和教程

  • 鼠标下检测组件
  • 过得去ID的分量和改变用于渲染
  • 操纵部件
  • 添加新组件
  • 检测部件上的鼠标点击的颜色

有什么好的资源或提示使用这个库,你知道吗?

回答

0

你是否看过W3C Doc on SVG

它似乎列出了如何做大部分事情;特别是看附录A:DOM Enhancemenets,如果不在这里,你可以检查以前版本的文档。

希望它能帮助!

+1

嗯,至少通过规范阅读将帮助我在晚上睡得更好:D – 2009-10-13 23:06:14

2

这可能是值得考虑的Java™ Drawing with Apache Batik: A Tutorial。内容列表看起来相当全面。

我写了一个使用Batik处理鼠标事件/颜色变化的老式SVG显示器。 IIRC我不得不通过DOM接口对SVG进行更改,因为Batik完全不支持。当然,事情现在可能已经改变了。