I need to create a program which will show how elliptic curve cryptography works. I was considering using Java Swing to create the GUI, but the main problem is what tool to use to plot the elliptic curve itself, and how to integrate that with Java Swing.
I would like the plot to be included in the user interface and also allow changes to be made to it. Can you suggest any tools that would help with this?