您好我正在尝试创建简单的2D图形编辑器。我需要一些库来创建给定点的形状(在这些点之间绘制线条)然后用户可以用鼠标移动这个形状或用鼠标缩放这个形状。我需要积分,因为我将Oracle Jgeometry形状保存在数据库中,我需要对其进行可视化。你能帮我吗?
我发现jGraph但我不知道,如何从点创建形状,或从形状中获取这些点
答案 0 :(得分:1)
我建议使用svg而不是重新发明轮子。 Apache有一个非常好的实现:https://xmlgraphics.apache.org/batik/
你可以从你的数据中生成svg(非常简单)并将其传递给batik以显示在组件中,或者你可以使用它们绑定到Java2D来绘制。
作为奖励,您可以使用Inkscape等现有工具进一步编辑图纸。
现有的项目使用它来做你想要的类似事情:https://xmlgraphics.apache.org/batik/uses.html