Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 2d图形库_Java_Jgraphx - Fatal编程技术网

Java 2d图形库

Java 2d图形库,java,jgraphx,Java,Jgraphx,嗨,我正在尝试创建简单的2d图形编辑器。我需要一些库,将创建从给定的点形状(画这些点之间的线),然后用户可以用鼠标移动这个形状或用鼠标缩放这个形状。我需要点,因为我有Oracle Jgeometry形状保存在数据库中,我需要可视化它。你能帮帮我吗 我发现,但我不知道如何从点创建形状,或者从形状获取这些点,而不是重新发明轮子,我建议使用svg。Apache有一个非常好的实现: 您可以从数据生成svg(这非常简单),并将其传递给batik以在组件中显示,或者您可以使用它们与Java2D的绑定来绘制

嗨,我正在尝试创建简单的2d图形编辑器。我需要一些库,将创建从给定的点形状(画这些点之间的线),然后用户可以用鼠标移动这个形状或用鼠标缩放这个形状。我需要点,因为我有Oracle Jgeometry形状保存在数据库中,我需要可视化它。你能帮帮我吗


我发现,但我不知道如何从点创建形状,或者从形状获取这些点,而不是重新发明轮子,我建议使用svg。Apache有一个非常好的实现:

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

作为奖励,您可以使用现有工具(如Inkscape)进一步编辑图形

有一些现有的项目使用它来做类似的事情,比如你想要的: