- Add, delete, move, and label nodes and edges to create a graph
- Interact using zoom and pan, undo/redo, copy/paste, and more
- Apply graph layout algorithms
- Load, save, and print graphs, and export graphs to images
yFiles for JavaFX brings the proven power and ease of yFiles diagramming to your cutting-edge JavaFX™ applications.
The library contains UI controls for drawing, viewing, and editing diagrams and our mature graph layout algorithms for automatically arranging complex graphs and networks at the click of a button.
Looking for a Java™ Swing diagramming library instead? Choose yFiles for Java
The yFiles for JavaFX programming library allows you to create stunning JavaFX diagramming applications that use the full range of possibilities provided by the JavaFX framework. It features all essential functionality from the yFiles product family.
yFiles for JavaFX ships with the full source code of the following demo applications.
To experience the automatic layout algorithms in action, please have a look at the Layout Styles online demo in the yFiles Demo Browser application.
To develop yFiles for JavaFX-based applications, Oracle JDK 8 (8u40)
or higher is required.
To run applications based on yFiles for JavaFX, an Oracle Java 8 JRE (8u40) or higher is required.
Test and experience the yFiles for JavaFX diagramming library with a 60-day, fully functional evaluation version.