Bonjour,
J'aimerais afficher un tooltip sur certains noeuds de mon arbre lorsque je me déplace dessus avec la souris.
Sur le forum, j'ai vu qu'il fallait ajouter cette ligne lors de l'instanciation de mon JXTree :
J'ai également implémenté un renderer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ToolTipManager.sharedInstance().registerComponent(m_tree);
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_tree.setCellRenderer(new MyRenderer());Malgré tout cela, le tooltip ne s'affiche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class MyRenderer extends DefaultTreeCellRenderer { @Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); setToolTipText("Mon text"); return this; } }
Qqun put-il m'éclairer svp ?
Merci d'avance pour votre aide
Partager