Ajout d'écouteurs d'action aux boutons en Java
L'ajout d'écouteurs d'action aux boutons vous permet de gérer les clics sur les boutons dans votre programme. Il existe deux approches principales pour y parvenir :
1. Implémentation de l'interface ActionListener
Votre classe peut implémenter l'interface ActionListener. Pour chaque bouton, appelez JButtonInstance.addActionListener(this);. Définissez l’implémentation requise de public void actionPerformed(ActionEvent e) pour gérer le clic sur le bouton correspondant. Cependant, notez que plusieurs boutons utilisant cette méthode peuvent nécessiter une logique supplémentaire pour déterminer sur quel bouton vous avez cliqué.
2. Classe interne anonyme (recommandée)
Utilisez des classes internes anonymes comme indiqué dans l'exemple ci-dessous :
<code class="java">jBtnSelection.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { selectionButtonPressed(); } } );</code>
Définissez la méthode selectionButtonPressed() correspondante pour gérer le clic sur le bouton. Cette méthode est associée explicitement au bouton sélectionné, simplifiant ainsi le code pour plusieurs boutons.
2. Utilisation d'expressions Lambda (Java 8 ou version ultérieure)
Pour Java 8 et versions ultérieures, vous pouvez utiliser des expressions lambda pour obtenir le même résultat de manière plus concise :
<code class="java">jBtnSelection.addActionListener(e -> selectionButtonPressed());</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!