gpt4 book ai didi

JavaFX FXML 无效类型

转载 作者:行者123 更新时间:2023-12-02 06:07:40 34 4
gpt4 key购买 nike

我正在 Linux 中使用 Eclipse 编写 JavaFX 应用程序,并使用 SceneBuilder 编写出特定的 FXML 代码。当我移动到 Windows 时,如果我尝试执行代码,它运行正常,但如果我尝试修改 fxml 文件,它就会开始给我一个错误(与修改无关)。我也尝试过使用 NetBeans,但没有任何改变。

错误是:

javafx.fxml.LoadException: Light.Distant is not a valid type.

而给出错误的代码是:

                <Circle fx:id="check_credit" centerX="195.0" fill="#0d6615" layoutX="8.0" layoutY="150.0" radius="8.0" stroke="TRANSPARENT" strokeLineCap="ROUND" strokeType="INSIDE">
<effect>
<Lighting bumpInput="$null">
<light>
<Light.Distant />
</light>
</Lighting>
</effect>
</Circle>

可能是什么原因?预先感谢您。

最佳答案

您缺少 FXML 文件的导入:

<? import javafx.scene.effect.Light.Distant ?>

关于JavaFX FXML 无效类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36623887/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com