Je dessine un graphe simple (en utilisant l'interface swing Java).jgraphx change vertex size
Le graphique est OK, mais la taille par défaut/automatique des sommets est petite pour mon usage. Comment définir la taille du sommet (rectangle ou ellipse)?
je peux changer un comportement de graphique à l'aide mis() (comme put(mxConstants.STYLE_SHAPE, mxConstants.SHAPE_ELLIPSE))
, mais pas la taille des sommets.
Le graphique est OK, mais la valeur par défaut/taille des sommets automatique est petit pour mon but. Comment régler la taille sommet (rectangle ou ellipse)?
puis-je avoir mal compris beaucoup au sujet jgraphx?
La documentation est très difficile à comprendre, très cryptique (au moins pour moi), je peux avoir des suggestions de livres ou des liens pour mieux comprendre jgraphx pour Java
un détail: le graphique est un élément non construit par élément, mais il vient d'un graphique construit avec l'aide JGraphT jGraphXAdapter
JGraphXAdapter<Incrocio, Strada> graphAdapter = new JGraphXAdapter<Incrocio, Strada>(listenableGraph);
* « La documentation est très difficile à comprendre » * Lien vers la documentation pour la classe utilisée. –
J'ai fait un pas en avant. Je peux changer la taille de vertex changeant la géométrie de cellules: Je dois itérer chaque cellule, vérifier si est un sommet, appliquer la nouvelle taille avec 'mxGeometry geometry = cell.getGeometry() ;. geometry.setWidth(); \t geometry.set Height(); ' Le graphique affiché a la nouvelle taille, mais en sélectionnant un sommet (avec un double clic de souris sur la figure du sommet) et en supprimant la sélection, le sommet est redessiné à la taille précédente. Toute suggestion est appréciée. Merci. –
* "Toute suggestion est appréciée." * 1) Je vous en ai déjà donné un. 2) Le conseil suivant est apprécié. Ignorer le conseil vous verra probablement ignoré par les personnes qui essaient d'aider (gratuitement). –