1

Hi I am trying to create simple 2d graphic editor. I need some library which will create shape from given points(draw lines between these points) and then user can move this shape with mouse or scale this shape with mouse. I need points, because I have Oracle Jgeometry shape saved in database and I need to visualize it. Could you please help me?

I found jGraph but I don't know, how to create shape from points, or get these points from shape

Frees
  • 139
  • 1
  • 7

1 Answers1

1

Instead of reinventing the wheel I would suggest using svg. There is a pretty nice implementation from Apache: https://xmlgraphics.apache.org/batik/

You could generate svg from your data (which is pretty easy) and pass it on to batik to show in a component or you can use their bindings to Java2D to draw.

As a bonus you can use existing tools like Inkscape to edit you drawings further.

There are existing projects which use this to do simmilar things like you want: https://xmlgraphics.apache.org/batik/uses.html

Scheintod
  • 7,953
  • 9
  • 42
  • 61