Java: use o pressionamento de tecla com a tecla de seta
Eu tenho alguns códigos que preciso modificar. No código, o autor original usaKeyStroke.getKeyStroke
para levar a entrada do usuário. Neste código, por exemplo, ele usaa
em vez da seta esquerda.
Eu quero mudar isso, mas não sei como.
Aqui está o código original:
registerKeyboardAction(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
tick(RIGHT);
}
}, "right", KeyStroke.getKeyStroke('d'), WHEN_IN_FOCUSED_WINDOW
);
Eu tenho que mudar isso para algo assim, mas quando executado, não funciona:KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT);
KeyStroke.getKeyStroke("RIGHT");