Comment utiliser une action de l'auditeur pour vérifier si un bouton a été cliqué?
J'ai 4 listes de boutons disposés en colonne dans mon programme. Maintenant j'ai 4 boucles de vérifier pour voir si un bouton a été cliqué ou non. Est-il un moyen simple pour vérifier si un bouton a été cliqué au lieu d'une boucle dans chaque liste, afin de voir si certaines bouton a été cliqué. Il doit y avoir un moyen plus facile de vérifier si "actionSource == anybutton"...
Vous devez vous connecter pour publier un commentaire.
Anonymes intérieur des classes pour chaque bouton:
Ou si votre logique est liée, alors vous pouvez partager un auditeur:
Vous pouvez ajouter une personne auditeur pour chaque bouton et un auditeur à chaque bouton. Programme de l'auditeur pour répondre à "n'importe quel bouton enfoncé".
Tout moment vous cliquez sur un bouton, il déclenche la
actionPerformed
méthode, quel que soit le bouton sur lequel vous avez appuyé.