Salut à tous,
Comment faire dans une JTable pour Récupérer l'évenement du passage de la souris sur une cellule?
C'est le FocusListener??
Et comment le mettre en place??
Merci d'avance
Salut à tous,
Comment faire dans une JTable pour Récupérer l'évenement du passage de la souris sur une cellule?
C'est le FocusListener??
Et comment le mettre en place??
Merci d'avance
--
Ludovic
Je viens de trouver, il faut utiliser la méthode mouseEntered() du MouseListener.
Mais comment faire pour l'appliquer seulement à une cellule?
--
Ludovic
Voici une petite méthode qui me permet d'afficher le tooltip de la cellule sur laquelle se ballade la souris :
Je te laisse l'adapter pour tes besoins
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 /** * ToolTip is the value of the cell on which is the mouse. */ public String getToolTipText(MouseEvent e) { Point p = e.getPoint(); int row = rowAtPoint(p); int col = columnAtPoint(p); String tip = (String) getValueAt(row, col); if (tip != "") //$NON-NLS-1$ return tip; else { return null; } }
OK merci, c'est tout bon,
J'ai fait un JLabel auquel, j'ai ajouter un MouseListener.
Merci à tous!
--
Ludovic
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager