我想创建一个非常简单的程序 - 由箭头键控制的矩形。这就是我的FXML文件的样子:
<Group fx:controller="default.Controller" xmlns:fx="http://javafx.com/fxml" >
<Rectangle fx:id="object" width="20" height="30" />
</Group>
现在,我想为此object
添加一个KeyEvent。但是,当我以这种方式在initialize()
方法中执行此操作时:object.getScene().setOnKeyPressed(...)
,我得到一个空指针异常。
我寻找但找不到一种方法来检索控制器内的Scene对象。有没有简单的方法呢?