Java: użyj klawisza ze strzałką

Mam kod, który muszę zmodyfikować. W kodzie oryginalny autor używaKeyStroke.getKeyStroke wziąć dane użytkownika. Na przykład w tym kodzie używaa zamiast lewej strzałki.

Chcę to zmienić, ale nie wiem jak.

Oto oryginalny kod:

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

Muszę go zmienić na coś takiego, ale gdy zostanie uruchomiony, nie działa:KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT);

KeyStroke.getKeyStroke("RIGHT");

questionAnswers(2)

yourAnswerToTheQuestion