为了对数据进行一些可视化,我想在我的图表中包含矩形、圆形和文本。有谁知道可以导出 SVG 图形的基于 Java 的框架(可能类似于非常基本的 Powerpoint 功能)?
skifan0
问问题
531 次
5 回答
2
这里有一篇关于 SVG 和 Java 的有趣文章。最后,它讨论了以编程方式创建 SVG 元素(使用 DOM 操作)。
于 2008-11-19T12:08:39.040 回答
1
我使用的另一个解决方案(尽管在我的情况下仅显示 SVG 文件)是Salamander:
它重量轻,易于与秋千一起使用。它包含一个 SVGIcon 类,可以轻松地将 SVG 图像添加到应用程序中。
因为它支持动画,所以您可以修改 SVG 文件的 DOM,并且更改将显示在屏幕上。
只有以SVG开头才能满足能够轻松导出为SVG的要求...:D
于 2008-11-19T12:19:22.123 回答
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 导出。在这种情况下,我的建议可能是愚蠢的。
于 2008-11-19T12:17:23.310 回答