У меня есть код, который мне нужно изменить. В исходном коде автор использует 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("ПРАВО");