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("ПРАВО");

5
задан Matthias Braun 21 November 2016 в 15:40
поделиться