Включение кнопки JDialog на клавишу Enter

У меня есть JQueryDialog с текстовым полем, кнопкой OK и кнопкой отмены.

Я хочу, чтобы у вас была возможность нажать клавишу ввода после заполнения текстовых полей и сделать так же, как при нажатии кнопки OK.

Ответы

Ответ 1

В своем диалоговом окне вызовите getRootPane().setDefaultButton(okButton).

Ответ 2

Код почти правильный. Я бы изменил сравнение if и использовал правильный метод, как указано ниже.

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