Comment lier une touche de raccourci à un JButton en Java
En Java, vous pouvez attribuer des touches de raccourci aux boutons (par exemple, en cliquant sur le bouton La touche "Supprimer" déclenche un clic sur un bouton) en implémentant une action, en la liant à une frappe, puis en associant l'action au bouton.
Pour ce faire, suivez ces étapes :
Mappez la touche de raccourci à l'action à l'aide d'InputMap et d'ActionMap comme indiqué :
Voici un exemple d'extrait de code qui implémente ces étapes :
public class CalculatorPanel extends JPanel {
// ... (code removed for brevity)
for (int i = 0; i Ce code définit une action qui insère la valeur de frappe dans un champ de texte lorsqu'elle est déclenchée. Lorsque les boutons sont créés, ils sont mappés à leurs touches respectives sur les pavés principal et numérique. De ce fait, l'appui sur les touches correspondantes (par exemple, "1" ou "NUMPAD 1") active le bouton associé.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3