Java-Graph-Layout-Algorithmen

In meiner Java-Anwendung benötige ich eine Art Layout-Algorithmus. Der erste Ansatz lautet wie folgt:

Das Graphviz-Paket muss installiert seinErstellen Sie eine PunktdateiRufen Sie graphviz aus der Java-Anwendung auf und analysieren Sie die Ausgabe (Layout).Grafik mit dem Layout von graphviz anzeigen (zugeordneter Punkt)

Für diese Lösung muss jedoch das graphviz-Paket auf den laufenden Computern installiert sein. Ich möchte diese Abhängigkeit loswerden und suche nach einem adäquaten Ersatz.

Eingabe: Knoten mit Breite und Höhe / Kanten von Knoten zu Knoten mit einer LiniendickeAusgabe: Größe des umgebenden Begrenzungsrahmens, Positionen für Knoten und Kanten

Können Sie einen guten und einfachen Java-Layout-Algorithmus empfehlen? Hast du irgendwelche Erfahrungen?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage