gpt4 book ai didi

svg - 将 FXML 加载到 JavaFX 时出错

转载 作者:行者123 更新时间:2023-12-01 16:10:38 32 4
gpt4 key购买 nike

我将 SVG 文件转换为 FXML,方法是使用 Scour 对其进行预处理(从而删除大量 Inkscape 特定的垃圾),然后使用 E(fx)clipse 将其转换为 FXML。到目前为止一切顺利。

不幸的是,将文件加载到 SceneBuilder 或我自己的 JavaFX 应用程序会产生:

Cannot create instance of javafx.scene.paint.LinearGradient with given set of properties: [endY, endX, startY, proportional, startX, id, stops]

我不明白这是怎么发生的。元素是

                <LinearGradient

startX="55.337996399999994"
startY="12.907512"
endX="90.41469080000002"
endY="12.907512"
id="linearGradient3056"
proportional="false">
<stops>
<Stop
offset="0.0"
>
<color>
<Color>
<red>1.0</red>
<green>1.0</green>
<blue>0.0</blue>
<opacity>1.0</opacity>
</Color>
</color>
</Stop>
<Stop
offset="1.0"
>
<color>
<Color>
<red>1.0</red>
<green>1.0</green>
<blue>0.0</blue>
<opacity>0.0</opacity>
</Color>
</color>
</Stop>
</stops>
</LinearGradient>

最佳答案

LinearGradient 中没有属性 id,请尝试将其删除。

关于svg - 将 FXML 加载到 JavaFX 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24045921/

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