有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java FXML和场景生成器中的keyEvent问题

当我按下som按钮时,我想让屏幕上发生一些事情。我知道事件是如何工作的,但从未在java中处理过关键事件。如果有人能告诉我为什么这个代码不起作用,那就太好了。:)

公共类FXMLDocumentController实现可初始化{

@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) {

    }
}

}


共 (0) 个答案