Raccourci clavier/Raccourcis pour JButton
J'ai le code suivant des JButton en Java:
enterButton = new JButton("Enter");
enterButton.setMnemonic(KeyEvent.VK_ENTER); //Shortcut: Alt + Enter
La question est simple: au Lieu d'avoir le raccourci "Alt+Entrée", comment puis-je configurer un raccourci "Entrée"?
Je préfère tout simplement en appuyant sur "Enter" au lieu de tenir la touche "Alt" et la touche "Enter"
OriginalL'auteur Lord Rixuel | 2013-03-31
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème: j'ai un formulaire, un à chaque fois que je suis edditing un domaine où je veux appuyez sur entrée pour feu de l'événement actionPerformed.
Je l'ai réparé avec ceci:
Le
JPanel
le bouton et le reste du formulaire est située sur est appelécontent
:content.getRootPane().setDefaultButton(enterButton);
Cela permet de maintenir le bouton sélectionné, de sorte que lorsque vous appuyez sur entrée, correspondant actionPerformed événement se déclenche (n'oubliez pas d'ajouter un ActionListener!)
Espère que cela vous aide!
Salutations,
Héctor
OriginalL'auteur Héctor van den Boorn
Vous pouvez faire un bouton répondre à l'Saisissez des mots-clés, par l'intermédiaire d'une technique particulière, qui ne fonctionne que pour la touche Entrée, et pour ce faire, vous voulez obtenir le JRootPane de haut niveau de la fenêtre qui affiche le bouton d'appel et
setDefaultButton(myButton)
sur cette racine volet.c'est à dire,
Sinon, pour les non-touches entrée, vous auriez besoin d'utiliser les raccourcis clavier qui est possible, mais nécessite un peu plus d'effort.
OriginalL'auteur Hovercraft Full Of Eels