2 pièce(s) jointe(s)
Actualisation d'un composant en fonction de la sélection d'une JListe
Bonjour,
Pour faire simple (ça l'est de toute façon, c'est mon niveau qui pèche :roll:) 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.
Pièce jointe 569268
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 :
Pièce jointe 569272
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...)