Skip to content

Latest commit

 

History

History

yFiles for Java (Swing) Tutorials

This series of tutorials provides a comprehensive introduction to the fundamental concepts and features of yFiles for Java Swing. It covers a wide range of topics, from basic graph manipulation to advanced customization and data binding.

The tutorials include:

  • yFiles Basic Features Tutorial : An introduction to the basic concepts of yFiles, including graph element creation, viewport management, styles, labels, interaction, undo/redo, grouping, data binding, layout, and analysis.
  • Graph Builder Tutorial : Shows how to use the GraphBuilder to automatically create and update graphs from arbitrary data sources.
  • Node Style Implementation Tutorial : Guides you through the process of creating custom node styles, covering rendering, performance optimization, data handling, hit-testing, and edge cropping.
  • Edge Style Implementation Tutorial : Demonstrates how to create custom visualizations for edges, including polyline rendering, arrows, bridges, and performance consideration.
  • Label Style Implementation Tutorial : Explores the creation of custom label styles, ranging from basic text rendering to complex, multi-line labels with custom shapes. Each tutorial consists of several steps that build upon each other, providing a solid foundation for developing sophisticated graph-based applications.
Demo Description
yFiles Basic Features Tutorial An introduction to the basic concepts of yFiles for Java (Swing).
Graph Builder Tutorial Shows how to use the GraphBuilder to create graphs from custom data sources.
Custom Node Style Tutorial Shows how to implement custom node styles using the yFiles for Java (Swing) API.
Custom Label Style Tutorial Shows how to implement custom label styles using the yFiles for Java (Swing) API.
Custom Edge Style Tutorial Shows how to implement custom edge styles using the yFiles for Java (Swing) API.