Bonjour est-il possible de changer le curseur de la souris lorsque ce dernier passe sur une cellule précise ?
(ex : curseur HAND lorsque la souris passe sur la première cellule).
Bonjour est-il possible de changer le curseur de la souris lorsque ce dernier passe sur une cellule précise ?
(ex : curseur HAND lorsque la souris passe sur la première cellule).
Salut,
Il suffit d'utiliser un MouseMotionListener pour surveiller la souris, puis de récupérer les index de ligne/colonne :
a++
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 table.addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseMoved(MouseEvent e) { JTable table = (JTable)e.getSource(); Point point = e.getPoint(); int row = table.rowAtPoint(point); int colum = table.columnAtPoint(point); if (row==0 && colum==0) { table.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); } else { table.setCursor(Cursor.getDefaultCursor()); } } });
Merci tu es un chef c'est tout pile ce que je voulais.
Merci encore.
Partager