编程简单的绘图应用

时间:2008-11-19 11:49:44

标签: java graphics svg

对数据进行一些可视化我希望在图表中包含矩形,圆形和文本。有没有人知道可以导出SVG图形的基于Java的框架(可能类似于非常基本的Powerpoint功能)?

5 个答案:

答案 0 :(得分:3)

查看Java Advanced Imaging(JAI)和Batik SVG工具包:

答案 1 :(得分:2)

有一篇关于SVG& amp; Java here。最后,它讨论了以编程方式创建SVG元素(使用DOM操作)。

答案 2 :(得分:1)

我使用过的另一种解决方案(虽然只是为了显示SVG文件,在我的例子中)是Salamander

重量轻,易于与秋千一起使用。它包含一个SVGIcon类,它使得将SVG图像添加到应用程序变得微不足道。

因为它支持动画,你可以修改SVG文件的DOM,更改将显示在屏幕上。

只有在SVG开始时才能轻松导出到SVG的要求......:D

答案 3 :(得分:0)

您可以使用内置的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导出。在这种情况下,我的建议可能是愚蠢的。

答案 4 :(得分:0)

可能的解决方案是使用Cairo Java bindings并导出为多种格式,包括SVG。