Bonjour à tous,
J'utilise un TitledBorder que je met en bordure d'un JPanel. J'actualise plusieurs fois le titre en utilisant la fonction setTitle().
Le problème est qu'au bout d'un moment le titre ne s'actualise plus. Selon le lien suivant c'est un bug (http://bugs.sun.com/bugdatabase/view...bug_id=4117141).
L'auteur du premier commentaire propose un contournement mais je n'arrive pas à voir comment le mettre en place :
J'ai un JLabel dans mon JPanel. Il faudrait que je lui fasse "écouter" le TitledBorder en utilisant ChangeEvent et que je fasse un repaint.This *could* be fixed by having a JComponent listen to its
border for changes and repaint when a change occurs. It
could be implemented either with ChangeEvent or with beans
properties.
Vous pourriez m'indiquer comment on fait ça ?
Merci d'avance !
Partager