/ / Kann den FXMLLoader # setRoot nicht verwenden - java, javafx-2, javafx, fxml

Kann den FXMLLoader nicht verwenden # setRoot - java, javafx-2, javafx, fxml

Ich versuche dieses Tutorial auszuführen: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm

Ich möchte es auf Eclipse ausführen. Ich habe das zip-Projekt von der Unterseite der Site heruntergeladen. Ich habe versucht, die drei Dateien zu kopieren: CustomControl.java, CustomControlExample.java und custom_control.fxml.

Die CustomControl.java hat jedoch einen Fehler erhalten. Ich kann das nicht benutzen setRoot und das setController Methode auf fxmlLoader was ist ein Objekt von FXMLLoader.

Wie kann ich dieses Problem beheben?

Vielen Dank!

Antworten:

3 für die Antwort № 1

Dies bedeutet, dass Ihre JavaFX-Version vor 2.2 liegt. So bestimmen Sie die verwendete Version:

System.out.println(com.sun.javafx.runtime.VersionInfo.getRuntimeVersion());

Aktualisieren Sie es dann, indem Sie auf das neueste JDK aktualisieren. Vergessen Sie nicht, die Eclipse Java / JavaFX-Plattform zu überprüfen und zu konfigurieren.