Bonjour,

Pour faire simple (ça l'est de toute façon, c'est mon niveau qui pèche ) j'ai dans un splitPane, à gauche des listes de machines, postes, et des opérateurs. affichées dans des JList à l'aide de ListCellRenderers, et à droite un panel affichage.

Nom : Capture.PNG
Affichages : 91
Taille : 10,7 Ko

J'ai aussi des classes qui extends panels destinés à contenir les informations sur une machine un poste ou un op (--> celui ou celle qui est actuellement sélectionné) et s'afficher dans le panel affichage.

Mon but est que l'affichage se mettre à jour automatiquement lorsque la sélection change. C'est actuellement déjà le cas, mais ma façon de faire va surement vous faire bondir !
J'ai mis sur mes listes des MouseListener … Lorsque qu'on clique, le panel se redessine, et appelle un panel d'informations avec en paramètre la sélection de la liste :

Nom : Capture code.PNG
Affichages : 237
Taille : 29,2 Ko

Vous en conviendrez ce n'est pas optimal. J'ai fait pas mal de recherches et il semble qu'il existe des Listener pour faire ce que je cherche à faire, mais je n'arrive vraiment pas à trouver d'explications là-dessus !

J'en appelle donc à vous !
Merci d'avance pour votre aide


PS : Concernant les clearSelection(); c'est simplement car il faut toujours qu'un seul élément soit sélectionné sur l'ensemble des trois listes (j'aurais du utiliser une JTable me dira-t-on, mais je ne connais pas du tout ce composant et j'ai peur de me lancer la dedans mon projet étant à rendre fort bientôt...)