Java 2d图形库

时间:2013-12-17 12:22:45

标签: java jgraphx

您好我正在尝试创建简单的2D图形编辑器。我需要一些库来创建给定点的形状(在这些点之间绘制线条)然后用户可以用鼠标移动这个形状或用鼠标缩放这个形状。我需要积分,因为我将Oracle Jgeometry形状保存在数据库中,我需要对其进行可视化。你能帮我吗?

我发现jGraph但我不知道,如何从点创建形状,或从形状中获取这些点

1 个答案:

答案 0 :(得分:1)

我建议使用svg而不是重新发明轮子。 Apache有一个非常好的实现:https://xmlgraphics.apache.org/batik/

你可以从你的数据中生成svg(非常简单)并将其传递给batik以显示在组件中,或者你可以使用它们绑定到Java2D来绘制。

作为奖励,您可以使用Inkscape等现有工具进一步编辑图纸。

现有的项目使用它来做你想要的类似事情:https://xmlgraphics.apache.org/batik/uses.html