Création d'écouteurs d'action pour les JButtons en Java
Lors du développement d'interfaces utilisateur graphiques (GUI) en Java, l'ajout d'écouteurs d'action aux boutons leur permet de répondre aux clics des utilisateurs et déclencher des actions spécifiques au sein du programme. Voici comment implémenter cette fonctionnalité en utilisant deux méthodes différentes :
1. Implémente l'interface ActionListener :
<code class="java">JButton jBtnSelection = new JButton("Selection"); jBtnSelection.addActionListener(this);</code>
2. Classes internes anonymes :
Pour chaque bouton, créez une classe interne anonyme qui étend ActionListener et implémente la méthode actionPerformed(ActionEvent e) pour gérer les clics sur les boutons :
<code class="java">jBtnSelection.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { selectionButtonPressed(); } } );</code>
2. Mise à jour (expressions Java 8 Lambda) :
À l'aide des expressions lambda introduites dans Java 8, vous pouvez simplifier l'approche de la classe interne anonyme :
<code class="java">jBtnSelection.addActionListener(e -> selectionButtonPressed());</code>
Cette expression lambda appelle directement la sélectionButtonPressed () lorsque vous cliquez sur le bouton, évitant ainsi le besoin d'une classe interne anonyme.
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!