Ich schreibe eine JavaFX-Anwendung mit Eclipse in Linux und mit SceneBuilder erstelle ich einen bestimmten FXML-Code. Wenn ich zu Windows gehe, wenn ich versuche, den Code auszuführen, läuft es gut, aber wenn ich versuche, die fxml-Datei zu ändern, fängt es an, mir einen Fehler zu geben (nicht mit den Änderungen verbunden). Ich habe auch versucht, NetBeans zu verwenden, aber nichts hat sich geändert.JavaFX FXML ungültiger Typ
Der Fehler ist:
javafx.fxml.LoadException: Light.Distant is not a valid type.
, während der Code geben Fehler ist:
<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>
Was könnte die Ursache sein? Vielen Dank im Voraus.
Ich bin mit '' das wurde automatisch von SceneBuilder hinzugefügt – Alessandro
Ja, aber das wird 'javafx.scene.effect.Light' nicht importieren. Du brauchst beides. –
danke, aber auch das Hinzufügen der Fehler bleibt – Alessandro