Bonjour.
-> Problème d'interface graphique et de communication entre certains composants
Le p'ti truc en bas à gauche qui change tout le temps : Qu'est ce que c'est ?
Je parle du JLabel que l'on retrouve dans pratiquement toutes les applis graphique, qui changent son texte suivant la position de la souris dans la fenêtre en cours. Celui qui permet d'afficher des infos utiles sur l'objet sur lequel on s'apprête à cliquer. Vous voyez de quoi je parle ?
(ex : dans votre navigateur, ya marqué Terminé à cet endroit là
)
Le problème, je dois coder ce JLabel. Hors, ma fenêtre possède de nombreux composants, qui, en général, étendent JPanel. Mon problème, c'est que ces composants ne connaissent pas mon JLabel et donc ne peuvent pas faire de setText dessus lors de l'évènement mouseEntered...
Comment faire pour coder ça ???
- J'avais pensé à faire appel à Observable/Observer, mais j'étend déjà JPanel, je ne peux lui dire d'étendre 2 classes !
- L'idée de passée ce JLabel en paramètre à tous les composants me rebuttent un peu... beaucoup en fait !
---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain