【问题标题】:Learning resources and tutorials for using the Java Batik Library [closed]使用 Java Batik 库的学习资源和教程 [关闭]
【发布时间】:2010-01-18 06:18:40
【问题描述】:

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

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

你知道使用这个库有什么好的资源或技巧吗?

【问题讨论】:

    标签: java batik


    【解决方案1】:

    您可能想通读几年前我在 SVG Open 上展示的 slides of a tutorial session on using Batik

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        你看过W3C Doc on SVG吗?

        它似乎列出了如何做大部分事情;特别看附录A:DOM Enhancemenets,如果没有,可以查看之前版本的文档。

        希望对你有帮助!

        【讨论】:

        • 好吧,至少通读一下规范会帮助我晚上睡得更好:D
        【解决方案4】:

        也许它也会有帮助

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

        【讨论】:

        • 不是真的,我正在编写一个 java 应用程序。 svgweb 是 Web 浏览器的渲染器。
        猜你喜欢
        • 2013-02-17
        • 1970-01-01
        • 1970-01-01
        • 2017-02-22
        • 2011-10-02
        • 1970-01-01
        • 2011-07-02
        • 2011-05-19
        • 2010-11-27
        相关资源
        最近更新 更多