データの視覚化を行うために、グラフ内に四角形、円、およびテキストを含めたいと考えています。SVG グラフィックスをエクスポートできる Java ベースのフレームワーク (非常に基本的な Powerpoint 機能に似ているかもしれません) を知っている人はいますか?
5 に答える
ここに SVG と Java に関する興味深い記事があります。最後に、SVG 要素をプログラムで (DOM 操作を使用して) 作成する方法について説明します。
私が使用した別のソリューション(私の場合はSVGファイルを表示するためだけですが)はSalamanderです:
軽くてスイングと合わせて使いやすいです。これには、アプリケーションへの SVG 画像の追加を簡単にするクラス SVGIcon が含まれています。
アニメーションをサポートしているため、SVG ファイルの DOM を変更すると、変更が画面に表示されます。
SVGに簡単にエクスポートできるという要件は、最初からSVGである場合にのみ満たすことができます... :D
考えられる解決策は、 Java バインディングがあり、SVG を含む多くの形式にエクスポートできるCairoを使用することです。
基本的な描画機能には、組み込みの java.awt パッケージを使用できます。
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics2D.html
java.awt.Drawable インターフェイスからクラスを拡張し、以下を実装します。
public void draw(Graphics graphicsIn)
方法。
編集:SVGエクスポートが必要だとは読んでいませんでした。その場合、私の提案はばかげているかもしれません。