Faire en sorte qu’un bouton JDialog réponde à la touche Entrée

J’ai un JQueryDialog avec un champ de texte, un bouton OK et un bouton d’annulation.

Je souhaite pouvoir appuyer sur la touche Entrée après avoir rempli les champs de texte et le faire effectuer de la même manière que lorsque je clique sur le bouton OK.

Dans votre boîte de dialog, appelez getRootPane().setDefaultButton(okButton) .

Le code est presque correct. Je voudrais changer la comparaison si et utiliser la bonne méthode comme indiqué ci-dessous.

 if (KeyEvent.VK_ENTER == event.getKeyCode()) { yourButton.doClick(); }