2013-07-14 2 views
2

Je suis en train d'exécuter ce tutoriel: http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htmImpossible d'utiliser le FXMLLoader # setRoot

Je veux l'exécuter sur Eclipse. J'ai téléchargé le projet zip depuis le bas du site. J'ai essayé de copier les 3 fichiers: CustomControl.java, CustomControlExample.java et custom_control.fxml.

Toutefois, CustomControl.java a reçu une erreur. Je ne peux pas utiliser le setRoot et la méthode setController sur fxmlLoader qui est un objet de FXMLLoader.

Comment puis-je résoudre ce problème?

Merci!

Répondre

3

Cela signifie que votre version JavaFX est antérieure à 2.2. Pour déterminer la version utilisée, placez:

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

puis de le mettre à jour en mettant à jour le dernier JDK. N'oubliez pas de vérifier/configurer la plate-forme Eclipse Java/JavaFX.

+0

qui a fonctionné! merci :) – csnewb

+1

@csnewb, vous êtes les bienvenus. Bienvenue également sur StackOverflow! S'il vous plaît faire un tour sur le [StackOverflow About Page] (http://stackoverflow.com/about) avant d'utiliser activement ce site. –