Java: использовать нажатие клавиши со стрелкой

У меня есть код, который мне нужно изменить. В коде автор используетKeyStroke.getKeyStroke принять пользовательский ввод. В этом коде, например, он используетa вместо левой стрелки.

Я хочу изменить это, но я не знаю как.

Вот оригинальный код:

registerKeyboardAction(
        new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                tick(RIGHT);
            }
        }, "right", KeyStroke.getKeyStroke('d'), WHEN_IN_FOCUSED_WINDOW
);

Я должен изменить это на что-то вроде этого, но при запуске это не работает: KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT);

KeyStroke.getKeyStroke("RIGHT");

Ответы на вопрос(2)

Ваш ответ на вопрос