Skip to content

About

No description, website, or topics provided.

Resources

Stars

132 stars

Watchers

11 watching

Forks

Latest commit

 

History

127 Commits

Folders and files

Repository files navigation

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:

Examples of how intersections look in the graph editor demo.

  • 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:

Examples of skins provided with the graph editor demo.

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.

About

No description, website, or topics provided.

Resources

Stars

132 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages