Проблема с keyEvent в Java FXML и Scene Builder - PullRequest
1 голос
/ 08 июня 2019

Я хочу, чтобы что-то происходило на экране, когда я нажимаю кнопки сома. Я знаю, как работают события, но никогда не работал с ключевыми событиями в Java. Если кто-то может сказать мне, почему этот код не работает, было бы здорово. :)

открытый класс FXMLDocumentController реализует Initializable {

@FXML
private Rectangle Player;
@FXML
private Label lb;

@Override
public void initialize(URL url, ResourceBundle rb) {

}

@FXML
private void moveEvent(KeyEvent event) {
    if (event.getCode() == KeyCode.RIGHT) {
        lb.setText("RIGHT");
        System.out.println("Right");

    } else if (event.getCode() == KeyCode.LEFT) {

    } else if (event.getCode() == KeyCode.UP) {

    } else if (event.getCode() == KeyCode.DOWN) {

    }
}

}

...