J'ai un sommet et il a son nom, l'étiquette à l'intérieur du vertex. Mais je ne veux pas non plus ajouter une nouvelle étiquette, avec des informations supplémentaires, pour le même sommet. Y a-t-il un moyen de le faire?(JGraphX) Comment ajouter une étiquette supplémentaire à un sommet?
Répondre
Si vous n'avez besoin que d'une "étiquette statique", vous pouvez utiliser un "stencil".
Le programme exemple Stencils.java a certaines formes multi-étiquettes.
Si toutefois vous souhaitez plus de contrôle sur le contenu que vous souhaitez afficher dans l'étiquette, je n'ai trouvé aucune documentation «officielle»: vous pouvez consulter les exemples que j'ai ajoutés à a related question.
Voici les liens directs vers les exemples:
An example of a multi-value node in JGraphX using "child nodes"
Ici, j'ai créé nœuds enfants et « Locked » eux à un noeud parent/conteneur, en définissant les coordonnées relatives.
An example of a multi-value node in JGraphX using "custom shape"
Ici, j'ai créé une « forme personnalisée » pour accéder à l'objet AWT Graphics2D et être en mesure de tirer ma forme et les étiquettes.