/ 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プロジェクトをダウンロードしました。 CustomControl.java、CustomControlExample.java、custom_control.fxmlの3つのファイルをコピーしようとしました。

しかし、CustomControl.javaにエラーがありました。使用できません setRoot そしてその setController 方法オン fxmlLoader これはのオブジェクトです FXMLLoader.

どうすればその問題を解決できますか?

ありがとうございました!

回答:

回答№1の場合は3

それはあなたのJavaFXバージョンが2.2より前であることを意味します。使用されているバージョンを確認するには

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

その後、最新のJDKにアップデートしてアップデートしてください。 Eclipse Java / JavaFXプラットフォームをチェック/設定することを忘れないでください。