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");