Awesome
Graph Editor
A library for creating and editing graph-like diagrams in JavaFX.
Features
- Highly customizable
- Add your own custom skins or restyle existing ones via CSS
- Graphical effects where connections intersect:
- Full undo / redo functionality via EMF commands
- Selection API & cut / copy / paste
- Alignment & snap-to-grid
- Editing of large graphs via a panning mechanism & minimap
- Additional skin examples provided:
Demo
Download the demo app here.
Use it
Maven coordinates:
<dependency>
<groupId>de.tesis.dynaware</groupId>
<artifactId>de.tesis.dynaware.grapheditor.core</artifactId>
<version>1.3.1</version>
</dependency>
Try the tutorials here.
Build it yourself
Requires Java 8, Git, & Maven.
git clone https://github.com/tesis-dynaware/graph-editor.git
cd graph-editor
mvn clean install
The demo jar can be found in demo/target/deploy
.