Ich bin jgraphx Grafikeditor Beispielprogramm anpassen. Im Grapheneditor-Programm können wir den Eckpunkt durch Ziehen und Ablegen aus der Palette zum Graphen hinzufügen. Aber ich muss einen ursprünglichen Vertex zu dem Graphen hinzufügen, was bedeutet, dass in dem ersten [Neuen] Grapheneditorrahmen das Grapheditorgraph einen Eckpunkt enthalten sollte. Wie kann ich einen Ausgangsscheitelpunkt zum Diagramm hinzufügen, ohne ihn per Drag & Drop aus einer Palette zu ziehen?JGraphx Graph Editor mit Initial Vertex
0
A
Antwort
1
Wenn Sie das jgraphx Projekt ausgecheckt haben, in der Graph versuchen, die insertVertex Methode im Konstruktor wie folgt:
public GraphEditor(String appTitle, mxGraphComponent component)
{
super(appTitle, component);
final mxGraph graph = graphComponent.getGraph();
graph.insertVertex(graph.getDefaultParent(), null, "Test", 100, 100, 200, 100);
...
}
Dies sollte Ihnen eine Ecke geben von
zu starten, wenn Sie Zugriff haben Zu dem Graphen sollte man einfach 'graph.insertVertex()' mit einigen Parametern aufrufen können. Sie können nach einem Beispiel in der [Dokumentation] suchen (https://jgraph.github.io/mxgraph/docs/manual_javavis.html) – iestync