Exception in thread “JavaFX Application Thread” java.lang.IllegalArgumentException: argument type mismatch

最后都变了- 提交于 2019-12-01 21:34:21

Your handler method is linked to the onKeyReleased handler for the GridPane:

<GridPane fx:id="grid" ... onKeyReleased="#handleButtonAction" ... >

Since onKeyReleased expects an EventHandler<KeyEvent>, your method (which you very confusingly named handleButtonAction) parameter type should be KeyEvent, not ActionEvent:

@FXML
private void handleButtonAction(KeyEvent event) {
    // ...
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!