JavaFXSmartGraph Versions Save

Generic (Java FX) Graph Visualization Library

v2.0.0

1 month ago

Minor fixes and stable version release. See Wiki for changelist.

v2.0.0-rc2

1 month ago

(2.0.0-rc2) Several minor improvements, including:

  • Example on how to use a background image for a vertex, see issue #34.

  • Styles applied to edges are propagated to their respective arrows, see issue #31.


Available also in Maven repo:

<dependency>
    <groupId>com.brunomnsilva</groupId>
    <artifactId>smartgraph</artifactId>
    <version>2.0.0-rc2</version>
</dependency>

v2.0.0-rc1

1 month ago
  • (2.0.0-rc1) Shapes, sizes, providers, annotations and minor improvements:

    • Different shapes can be used to represent vertices, namely circles, stars and regular polygons (from triangles to dodecagons);

      • The default shape can be specified with the vertex.shape property in smartgraph.properties
      • Can be set/changed at runtime through a SmartShapeTypeProvider or SmartShapeTypeSource annotation.
    • The radius of the shape (enclosing circle) used to represent a vertex can be set/changed at runtime through a SmartRadiusProvider or SmartRadiusSource annotation.

    • Updated shapes and radii are only reflected in the visualization after calling SmartGraphPanel.update() or SmartGraphPanel.updateAndWait().

    • Improvements:

      • When dragging nodes, they will be kept within the panel's bounds.
      • The look of curved edges has been improved.

v1.1.0

2 months ago

Stable release.

Summary:

  • Automatic layout strategies (includes a new strategy with gravity pull towards the center of the panel).
  • Fix clipping for the ContentZoomPane.
  • Code cleanup.

v1.0.0

1 year ago

Stable release. Can also be found at Maven Central.

v0.9.4

2 years ago

See "What's new?"

v0.9.1

4 years ago

v0.9

4 years ago