我正在使用Eclipse在Linux中編寫JavaFX應用程序,並使用SceneBuilder創建了某個FXML代碼。 當我移動到Windows時,如果我嘗試執行代碼,它運行良好,但如果我嘗試修改fxml文件,它開始給我一個錯誤(與修改無關)。我也試過使用NetBeans,但沒有任何改變。JavaFX FXML無效類型
的錯誤是:
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>
可能是什麼原因? 預先感謝您。
我使用修復它''那是由SceneBuilder – Alessandro
自動添加的,但是這不會導入'javafx.scene.effect.Light'。你需要兩個。 –
謝謝,但也加入它的錯誤仍然 – Alessandro