/ / Не мога да използвам FXMLLoader # setRoot - java, javafx-2, javafx, fxml

Не може да се използва FXMLLoader # setRoot - java, javafx-2, javafx, fxml

Опитвам се да стартирам този урок: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm

Искам да го пусна на Eclipse. Изтеглих zip-проекта от дъното на сайта. Опитах се да копирам 3 файла: CustomControl.java, CustomControlExample.java и custom_control.fxml.

Въпреки това CustomControl.java получи грешка. Не мога да използвам setRoot и setController Метод за fxmlLoader което е обект на FXMLLoader.

Как мога да разреша този проблем?

Благодаря ти!

Отговори:

3 за отговор № 1

Това означава, че вашата версия на JavaFX е преди 2.2. За да определите използваната версия, поставете:

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

след това го актуализирайте чрез актуализиране до най-новия JDK. Не забравяйте да проверите / конфигурирате Eclipse Java / JavaFX платформата.