J'ai créé un dialogue avec deux JLists affichés et un bouton qui prend la valeur sélectionnée dans le second JList et fait quelque chose (disons qu'il affiche la valeur sélectionnée). La liste des valeurs du second JList est mise à jour en fonction de la sélection de la valeur du premier JList.instance multiple d'un événement JButton listener dans JLists
Lorsque la boîte de dialogue est affichée initialement, le bouton est désactivé. Lorsqu'une valeur est sélectionnée à partir du premier, puis du second JList, le bouton est activé et l'écouteur de sélection requis y est ajouté. Le problème est que chaque fois que l'on clique sur le bouton, le nombre de messages de sortie est égal au temps où une valeur de la seconde JList est sélectionnée. Par exemple, si je sélectionne une valeur dans le second JList, alors je change d'avis et sélectionne une autre valeur, le clic sur le bouton affichera le message deux fois. Est-ce que quelqu'un connaît une méthode pour empêcher une telle chose?
Pouvez-vous poster un extrait de code? – Adamski