java FXML路径转换问题

标签 java javafx fxml scenebuilder

我有一个问题。 我正在学习 JavaFX,我想使用 javaFXML。唯一的问题是,我的 pathTransion 有一点问题。 您需要一个用于 pathTransition 的节点,但我想使用在 SceneBuilder 中创建的矩形。 我给了矩形一个 fx:id 并使用了它,但是当我想将其用于 mij 节点时,它说它需要一个节点而不是矩形,并且它无法将矩形转换为节点。 我该如何解决这个问题? 已经谢谢您了,如果有人需要更多信息,请询问,我会提供。 已经感谢您的帮助。

最佳答案

检查您的导入。

您确定使用的是 javafx.scene.shape.Rectangle

javafx.scene.shape.RectangleNode扩展,因此,它是一个Node

我的猜测是您错误地导入并使用了其他一些矩形类型,例如 java.awt.Rectangle .

如果您的问题与导入无关,则编辑您的问题以包含 SSCCE ,以便有人可以复制您的问题。

关于java FXML路径转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17867864/

相关文章:

java - 基于Capsul的Java编程下设置非基本值的案例

java - Maven JavaFx 项目编译但从控制台运行给出 "Missing JavaFX application class"错误消息

java - 当组合框未唯一标识时,如何将组合框值设置为数组值?

javafx - 传递参数JavaFX FXML

java - 自定义身份验证管理器配置

java - 实时打印所输入的内容

java - 字符串到 LocalDate

java - 根据 String.valueOf(Object obj) 的值创建一个新 Shape

css - 如何仅使用 fxml 将 Font Awesome 图标附加到按钮

javafx - 填充 FXML 中定义的选择框