5

Java で SVG グラフィックスを表示するのに非常に便利な Batik ライブラリを使用しています。SVG ドキュメントの表示とレンダリングの基本的な使用例は、非常に簡単に使用できます。ただし、他の高度なグラフィック操作を行いたいのですが、次のタイプのタスクを実行できる適切なリソースが見つからないため、苦労しています。

  • マウスの下のコンポーネントの検出
  • ID でコンポーネントを取得し、レンダリングに使用する色を変更する
  • コンポーネントを操作する
  • 新しいコンポーネントの追加
  • コンポーネントでのマウス クリックの検出

あなたが知っているこのライブラリを使用するための良いリソースやヒントはありますか?

4

4 に答える 4

5

数年前に SVG Open で発表したBatik の使用に関するチュートリアル セッションのスライドを読みたいと思うかもしれません。

于 2010-01-02T11:14:46.717 に答える
2

Apache Batikを使用したJava™描画:チュートリアルを見る価値があるかもしれません。コンテンツリストはかなり包括的に見えます。

私は何年も前に、Batikを使用し、マウスイベント/色の変更を処理するSVGディスプレイを作成しました。IIRC Batikはそれをまったくサポートしていなかったので、DOMインターフェイスを介してSVGに変更を加える必要がありました。もちろん、今は状況が変わったかもしれません。

于 2009-10-13T13:07:29.113 に答える
0

それも参考になるかも

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

于 2009-10-13T10:09:40.610 に答える
0

SVG に関する W3C Doc に目を通しましたか?

ほとんどのことを行う方法がリストされているようです。特に付録 A: DOM Enhancemenets を参照してください。ここにない場合は、ドキュメントの以前のバージョンを確認できます。

それが役に立てば幸い!

于 2009-10-13T08:30:32.613 に答える