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. |