2009-10-13 38 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完全不支持。當然,事情現在可能已經改變了。