2008-12-05 5 views
15

J'ai un JQueryDialog avec un champ de texte, un bouton OK et un bouton d'annulation.Faire un bouton JDialog répondre à la touche Entrée

Je veux être en mesure d'appuyer sur la touche Entrée après avoir rempli les champs de texte et avoir la même action que lorsque je clique sur le bouton OK.

+1

Qu'est-il arrivé au code? – CodyBugstein

+2

Est-ce que JQueryDialog (en question) et JDialog (dans le titre) sont sûrement les mêmes? –

Répondre

34

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

+0

ne fonctionne pas pour moi:/ – Wronski

1

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(); 
      } 
+1

Où voyez-vous le code? – CodyBugstein

+0

Il semble que le code d'origine auquel j'ai répondu soit manquant. –

Questions connexes