2016-05-04 1 views
0

Je suis Customizing éditeur de graphique jgraphx exemple de programme. Dans le programme d'éditeur de graphes, nous pouvons ajouter le vertex au graphique en faisant glisser et déposer l'icône de la palette. Mais j'ai besoin d'ajouter un sommet initial au graphique qui signifie, Dans le cadre initial de l'éditeur de graphes [Nouveau] le graphe de l'éditeur de graphes devrait contenir un sommet. Comment puis-je ajouter un sommet initial au graphique sans glisser-déposer depuis une palette?Éditeur de graphiques JGraphx avec initial Vertex

+0

si vous avez accès Au graphique, vous devriez juste pouvoir appeler 'graph.insertVertex()' avec quelques params. vous pouvez rechercher un exemple dans la [documentation] (https://jgraph.github.io/mxgraph/docs/manual_javavis.html) – iestync

Répondre

1

Si vous avez le projet jgraphx vérifié, dans le GraphEditor essayer d'utiliser la méthode insertVertex dans le constructeur comme suit:

public GraphEditor(String appTitle, mxGraphComponent component) 
{ 
    super(appTitle, component); 
    final mxGraph graph = graphComponent.getGraph(); 
    graph.insertVertex(graph.getDefaultParent(), null, "Test", 100, 100, 200, 100); 
    ... 
} 

Cela devrait vous donner un sommet à partir de