Bonjour à tous,

Je dois mettre en place un arbre pour gérer un tournoi.

Voici ce que j'ai pour l instant:



Et voilà ce que je voudrai.


J'ai passé des heures à décrypter la librairie JGraph et à essayer des exemples, mais aucun ne ressemble à ma situation.

Donc pour l'instant j'ai bien mon graph qui s'affiche, mais je n'arrive pas à y mettre une JCombobox. Je n'arrive pas non plus un Listener sur chacun des rectangles, si j'en ai un c'est seulement sur tout le graphique.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
try {
 
    Object parent = graph.getDefaultParent();
    Object v1 = graph.insertVertex(parent, null, "Jean", 20, 20, 80, 30);
    Object v2 = graph.insertVertex(parent, null, "Pierre", 150, 40,80, 30);
    Object v3 = graph.insertVertex(parent, null, "Pierre", 20, 60, 80, 30);
    String edgeStyle = mxConstants.STYLE_ENDARROW + "=" + mxConstants.ARROW_BLOCK + ";" +
                        mxConstants.STYLE_EDGE + "=" + mxConstants.EDGESTYLE_SIDETOSIDE;
} finally {
    graph.getModel().endUpdate();
}
Une piste ? une autre librairie plus intuitive ? un tutoriel ?

D'avance merci pour votre aide.