Vertex-Label in Jung Graph-Visualisierung
-
17-09-2020 - |
Frage
Ich habe eine kleine Grafik-Visualizer-Klasse geschrieben:
generasacodicetagpre.Wie kann ich Etiketten für Scheitelpunkte und Kanten hinzufügen?Die Werte werden in meiner benutzerdefinierten Vertex-Klasse gespeichert.Kann ich alle Scheitelpunkte im Layout oder im BasicVisualizationServer iterieren und Etiketten hinzufügen?
Danke für Ihre Hilfe!
Lösung
Sie müssen einen Etikettentransformator für Ihren Scheitelpunkt / Rand anrufen:
generasacodicetagpre.Dies ist etwas, das Sie häufig in den Proben finden würden.Es verwendet das TOSTRING () -Methode Ihrer Scheitelpunktklasse, um das Etikett anzugeben.
ein etwas mehr beteiligter Beispiel:
generasacodicetagpre.Sie müssen nicht über die Kanten iterieren.Der EDGELABELTRANTERRANSFORMER- oder VEREXLABELTRANSFORMER etikettiert Ihre Kanten as und wenn ihre Eigenschaften aktualisiert werden, und der VisualizationViewer wird sie auf der Fliege aktualisieren.