Bonjour,
je termine un logiciel de nutrition où il y a un planning. Ce planning est composé d'un JPanel global qui comprend 7 JPanel (1 par jour) qui sont eux même constitués de 12 JLabel (1 par tranche de 2h).
Quand on clique sur un label, une JDialog s'ouvre pour y affecter un repas. J'ai configuré l'ouverture de la JDialog sur l'évenement MousePressed du JPanel global pour éviter d'implémenter 7x12 évènements mousePressed. Ca fonctionne très bien.
Le problème c'est qu'une fois que j'ai configuré un repas sur un JLabel, j'affecte à celui-ci un text (le nom du repas) et un tooltiptext qui affiche quelques détails.
Le souci est que si j'affecte un tooltiptext a un label alors l'evenment mousePressed du JPanel global ne fonctionne plus sur ce label (les labels vides fonctionnent très bien car ils n'ont pas de tooltiptext).
Quelqu'un pourrait-il m'expliquer d'où vient le problème et comment le résoudre svp?
Partager