我有一个问题。 我正在学习 JavaFX,我想使用 javaFXML。唯一的问题是,我的 pathTransion 有一点问题。 您需要一个用于 pathTransition 的节点,但我想使用在 SceneBuilder 中创建的矩形。 我给了矩形一个 fx:id 并使用了它,但是当我想将其用于 mij 节点时,它说它需要一个节点而不是矩形,并且它无法将矩形转换为节点。 我该如何解决这个问题? 已经谢谢您了,如果有人需要更多信息,请询问,我会提供。 已经感谢您的帮助。
最佳答案
检查您的导入。
您确定使用的是 javafx.scene.shape.Rectangle ?
javafx.scene.shape.Rectangle
从Node
扩展,因此,它是一个Node
。
我的猜测是您错误地导入并使用了其他一些矩形类型,例如 java.awt.Rectangle .
如果您的问题与导入无关,则编辑您的问题以包含 SSCCE ,以便有人可以复制您的问题。
关于java FXML路径转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17867864/