Euh ben je connais pas ToolTip, mais comme ça nature confiture je te dirais :
Evidemment la méthode d'affichage du ToolTip est délirante !! Tu met la bonne avec les coordonnées de la souris et c'est bon non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void mouseMoved(MouseEvent evt){ double positionX = evt.getX(); double positionY = evt.getY(); //System.out.println("x = "+positionX+"--- y = "+positionY ); if ( positionX>coordoneesMap.get(coord.getX()) && positionX<coordoneesMap.get(coord.getX()) +coordoneesMap.get(coord.getWidth()) && positionY>coordoneesMap.get(coord.get Y()) && positionY<coordoneesMap.get(coord.getY()) +coordoneesMap.get(coord.getHeight()) { ToolTip.setXY(positionX,positionY); ToolTip.setVisible(true); } }
Par contre gaffe aux sens de X et Y je me suis déjà retrouvé avec des axes inversés par rapport au bon sens !
Partager