I'm looking to make an application using Java, that can display a network of connected nodes.
I want the ability to:
- Add a node.
- Add a node.
- Edit properties of a node, each node will contain information such as name and id.
- Link nodes together, as in one node links to another node.
- Move nodes around the network.
I'm just not too sure of how to approach this in processing, whether to just draw circles for nodes, and draw lines for the links. But then it'd be hard to edit properties, and move the nodes within the graph. Are there any suitable libraries I could use, or a different approach that I can't see?
Thanks for any help you may have.
1