学习资源和教程:如何使用Java Batik库

6
我正在使用Batik库,这个库非常适合在Java中显示SVG图形。对于基本用例来说,显示和渲染SVG文档非常简单易用。但是我想做一些高级图形操作,并且我苦恼于找不到任何好的资源来执行以下类型的任务:
  • 检测鼠标下的组件
  • 通过id获取组件并更改用于渲染的颜色
  • 操作组件
  • 添加新组件
  • 检测组件上的鼠标点击
你知道有哪些好的资源或提示可以使用这个库吗?
4个回答

5

您可能会喜欢阅读我几年前在SVG Open上介绍Batik使用的教程幻灯片。

点击此处查看。


2

也许值得看一下 Java™ Drawing with Apache Batik: A Tutorial。目录看起来很全面。

我很久以前写过一个使用Batik处理鼠标事件/颜色变化的SVG显示器。如果我没记错的话,我不得不通过DOM接口对SVG进行更改,因为Batik根本不支持。当然,现在可能有所改变。


0

你看过W3C关于SVG的文档了吗?

它似乎列出了大部分操作方法;特别是要看一下附录A:DOM增强,如果没有在这里找到,你可以查看之前版本的文档。

希望能帮到你!


1
好吧,至少通读规范会让我晚上睡得更香 :D - Mario Ortegón

0

不是的,我正在编写一个Java应用程序。svgweb是Web浏览器的渲染器。 - Mario Ortegón

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接