/ / Não é possível usar o FXMLLoader # setRoot - java, javafx-2, javafx, fxml

Não é possível usar o FXMLLoader # setRoot - java, javafx-2, javafx, fxml

Eu estou tentando executar este tutorial: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm

Eu quero executá-lo no Eclipse. Eu baixei o projeto zip da parte inferior do site. Eu tentei copiar os 3 arquivos: CustomControl.java, CustomControlExample.java e custom_control.fxml.

No entanto, o CustomControl.java recebeu um erro. Eu não posso usar o setRoot e a setController Método em fxmlLoader que é um objeto de FXMLLoader.

Como posso resolver esse problema?

Obrigado!

Respostas:

3 para resposta № 1

Isso significa que sua versão do JavaFX é anterior ao 2.2. Para determinar a versão usada, coloque:

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

em seguida, atualize-o atualizando para o JDK mais recente. Não esqueça de verificar / configurar a plataforma Eclipse Java / JavaFX.