-
afficher un tooltip
Bonjour .
je dois surement oublier quelque chose, mais je ne sais pas quoi.
je voudrais mettre un tooltip sur un composant que j'ai cree et affiche .
apres l'affichage, je fais:
moncomposant.setToolTipText("mon texte");
et je n'obtiens aucun resultat.
faut il faire une quelconque initialisation?
-
c'est bon.
y'a plus rien d'autre à faire.
c'est juste qu'il ne fallait pas placer la souris exactement sur le composant.
juste à coté.
bizzare tout de meme ça.
non?
-
Oui c'est bizarre.
Quel est ton composant?
Moi lorsque je fais un setToolTipText(), ensuite il faut bien que je sois sur le composant pour voir le tip. Sinon, çà perd un peu de sens, non?
-
mon composant est un jgaph.
et du coup, j'ai un autre probleme.
pour le text, il me fallait passer sur chaque cellule du composant(enfin, juste à coté, comme je l'ai deja dit plus haut).
maintenant, je veux personnaliser chaque cellule de mon jgraph.
j'ai donc besoin de pouvoir recuperer une cellule particuliere sans cliquer dessus.
j'ai pensé à getmouselistener.
sauf qu'apres, je ne peux pas dire:
if getmouselistener =(ou instanceof) mon composant, du coup, je bloque.
-
Pardon, ej suis pas familier avec JGraph
Suis allé faire un tour sur le site, pr ce que j'en ai vu, j'ai justement pas vu d'où tu parles de cellules. Tu parles du tableau de propriétés?
Tu veux personnaliser chaque cellule de ton JGraph? La personnalisation dépend-t-elle du contenu/click/ etc... Ou tu peux personnaliser tout ton JGraph à l'initalisation de celui-ci, sans changer le toolTip.
Pour le premier cas, tu peux faire un monJGraph.addMouseListener(new MouseAdapter() {}); et redéfinir les méthodes dont tu as besoin (je pense à mouseEntered par exemple)
Pour le second, je comprends pas vrmt e quelle cell tu parles.
Précises por favor:)
-
Bonjour.
dans un jgraph, tout est vu comme une cellule.
les noeuds, les ponts, les ports, sont toutes des cellules.
donc, je voudrais pouvoir ecrire le nom de la cellule sur laquelle la souris pointe.
pour pouvoir le faire, je dois tout d'abord avoir une methode de la souris qui me permet de recuperer l'objet sur lequel la souris pointe(pas tout le graphe), et ensuite, connaitre le nom de cet objet(pour cela, j'ai pensé creer mon propre modele de graphe).
malheureusement, dans l'unique doc que je dispose sur jgraph, ils ne disent pas quelles sont les methodes à redefinir, quelle interface implementer.
j'espere avoir ete assez clair.
merçi d'essayer de m'aider.
-
Ce sont des cellules différentes ou la même pour tout?
Puvez vous me donner le lien de la doc JGraph please?
Sinon, y a moyen d'ajouter un mouseListener sur votre JGraph? Si dans le mouseEntered de ce mouseListener vous essayez de récupérer l'objet en utilsiant la position du curseur? Mais peut etre qu'il faut un mouseListener pour chacun des compoants de votre JGraph? Et à ce compte là vous pouvez récupérer le composant via le mpuseListener?
-
www.jgraph.com
voila le site officiel de jgraph.
j'arrive pas à t'envoyer le manuel pdf.
tu le trouveras d'ailleur sur le site.